Added the ValueInstance class to manipulate objects through reflection.
Added a new POINTER kind as well as an OwnershipModel enum.
Added a field to field copy of a member variable test case.
Renamed the POINTER kind to LINK.
Documented to ownership model of the ValueInstance class.
Merge pull request #79 from datacratic/types-value-instance

Added the ValueInstance class to manipulate objects through reflection.