Moved reference dependencies to NuGet
Added protobuf-net reference
BuildPatchDB now uses protobuf for serialization
BuildPatchDB fixed to use new Lazy FromBSA

PatchInfo decorated for protobuf

FileValidation decorated for protobuf
Removed FileValidation's obsolete INCLUDES_DEFLATED

Moved unused BinaryPatchUtility.WriteInt64 method to CREATE block
ProtoBuf serialization

Fixed BuildPatchDB's RECHECK block not ordering keys