Initial commit
Windows cache initial implementation

Change-Id: Ib8376c602e24686eab276efb194c98f70f0cf8e0
NuGet spec files and setting testapp as startup project

Change-Id: I632b3b9c71c17e9f6405c4c66c21ce163ea874b6
SQLite WinRT is updated to 3.8.2 (previous version was 3.8.0.2)
Update git ignore (.Cache ignores dirs -> problems with Rakuten.Framework.Cache dir)
New solution added. (To be merged with the existing later)
PCL library
ProtoBuf net for serialization
Library of win desktop specific classes added
Serialization test for primitive value types added
+ refactoring
Change path for tests in release mode
Ignore folder with release test assemblies
AnyCPU for UT
Nullable types serialization unit tests added
Unit tests for reference types added and for user dfined types
Bug fixed on subtype registering in serizlizer
Unit tests added for user defined reference types
Missing project file changes for previous commit
Refactoring: protobuf serializer became instance type, now depends on storage, to save/restore fields mappings
Set user types as optional list parameter for protobuf serializer
Save type properties mappings (protobuf indices)
Clear cache on start if new version is launched
New unit tests
+Refactoring
Cache unit tests: erase cache on update(version change)