Merge pull request #4 from MHesham/master

Fix many serialization bugs
Added new macro OBJECT_MEMBER_P
Port to msvc 2012

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Change sln version
Fix using namespace miss uses and Serialize method user object pointer to be const

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Merge branch 'action' of github.com:MHesham/Serialization
A couple of light changes and introduce a new macro to simplify object prototype registration with the serialization system

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Merge branch 'action' of github.com:MHesham/Serialization
Re-organize #includes and add ObjectSerializer to Serialization namespace

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Merge branch 'action' of github.com:MHesham/Serialization
Add release version
Use pointers to global factory methods instead of factory objects

Signed-off-by: MHesham <mhesham.fcis@gmail.com>