Added version-checking infrastructure for JSON serialization.
Merge remote-tracking branch 'jdegoes/master' into topic/versioned_json
Added tests around versioned serialization and deserialization.
Refactor Accept header handling for safer code paths
Rename of isApplicableTo to better reflect meaning
Merge remote-tracking branch 'derek/topic/accept_refix'
Merge remote-tracking branch 'jdegoes/master'