Extend the VersionInfo class to support info strings

This is a major rewrite of VersionInfo (now called FileVersionInfo)
that loads the version info block once (at construction), and then
allows repeated querying of the loaded data, without have to reload.

This new FileVersionInfo class also supports querying file info strings
which we'll use soon for checking whether or our hook DLL is installed.
Remove done @todo comment
Add check for hook installation

This commit includes the basic UI logic, but does not yet have a valid
test for installation, nor an installation mechanism (coming soon).
Default file info to Unicode code page

As used by Qt projects, by default.
Correct comment spelling
Update version info to reflect MS guidelines

As per http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058.aspx
Add Bipolar Hook version to Qt5Network.dll

This will be used to detect at runtime, whether or not our custom hook
is installed.
Use DLL file info to check for hook installation
Auto-detect the available hook version
Implement FlowSyncHook::install method
Tweak some dialog messages