The auth dialog feature needs to be exported by WebKit so that external users can handle it by type, and its natural place to be is the WebKit/ directory anyway. This patch moves it there and adds it to the default session in webkit_init().
Also fix copyright headers and one casting.
Created attachment 28166 [details]
Landed in r41428.