Fix name space issues
DiscussionsState and tests
miscellaneous code clean up
FamilyTree extensions need a link object for embedded resource requests
FamilySearchCollectionState needs a readPerson method so it can return a FamilyTreePersonState instead of a PersonState
Add json constants to support possible use as extension elements; based on annotations used in Java
PersonState discussion reference tests
Changing URLs to docblock links
bug fix in testing failure message