always call CreateHypermedia before serializing, don't remove existing links, remove duplicate links, move link creation to CreateHypermedia in samples, make Rel and Href virtual
fix deserialize bug due to type mismatch, serialize rel as alert message if not set by representation class, detect OnSerialize for purpose other than hal+json and don't prep embedded representations
support absolute URIs, support "~" in URI and resolve to app path
Merge pull request #41 from JakeGinnivan/SeveralMinorFixesEnhancements

Several minor fixes enhancements