Compile time validation of MsgInfo_t layout.

Improved layout validation of MsgInfo_t and changed it to be at compile time.
NetHookAnalyzer: Add body type override for EMsg.ClientDPUpdateAppJobReport
NetHookAnalyzer: Fix directory auto-selection on 64-bit Windows
Merge branch 'master' of https://github.com/SteamRE/SteamKit
Update crypto.cpp

Split a single static_assert into multiple static_asserts to compile-time diagnostics.
Merge pull request #67 from PowerGamer1/patch-2

Compile time validation of MsgInfo_t layout.
NetHook Analyzer: Changed behaviour of byte[] TreeNodes

* Instead of having three children (ASCII, UTF-8, Hex), you can now toggle between the states via the context menu of the node.
* Added a tree display of Binary Keyvalues objects for byte[] nodes
* Added context menu option to save byte[] data to a file
Merge branch 'upstream/master'