Add DPI-Aware Manifests for High DPI Support

add dpi-aware manifest to BrowserSubprocess and WinForms.Example
projects
update .gitignore to allow .manifest files
Add ability to specify `FromText` Encoding and Preamble (without a preamble then Cef will use DefaultEncoding to render the html)
Add `LoadHtml` overrides with Encoding param (default is UTF-8)
Add ResourceHandler unicode example to CefExample
Spelling mistakes
Merge pull request #691 from amaitland/enhancement/resourcehandler-encoding

Enhancement - ResourceHandler Encoding
Merge pull request #664 from jimnoble/master

Add DPI-Aware Manifests for High DPI Support
Reformat app.manifest files - was too verbose
Update assemblyIdentity to include correct version and app name
Save the internal byte array of MemoryStream from being expanded unnecessarily as per https://github.com/cefsharp/CefSharp/pull/691#issuecomment-67116871
Add NavstateChanged EventHandler to OffScreen
Fix commented out example code s/WebView/ChromiumWebBrowser/
Update build script to use APPVEYOR_REPO_TAG_NAME when publishing official tagged releases
Updated to reflect release of 37.0.0
Renamed CanReload param on SetNavState to isLoading as that's the value passed through from `Cef`
Add IsLoading property to NavStateChangedEventArgs (inverse of CanReload)
Whilst `CanReload` is the inverse of `IsLoading` I think from a support point of view it's easier to have both as users are looking for some sort of loading flag
Reanme SetNavState to SetLoadingStateChange (Internal method rename, to keep inline with `Cef` API, no external naming changes so shouldn't affect user, just makes it a little easier when looking at the Cef documentation)