ignore unknown JSON fields when deserializing to a POJO

An external REST API can be extended and stay backwards compatible,
for example just be adding new fields in the JSON result.

The default mapper is configured so that a client using the
java Play JSON API can still consume the external REST API.
fix #2562 extract code samples
Move the default template imports to the build-link project. Other implementers of build link besides just SBT will want to use the same list of default template imports
Merge pull request #3669 from benmccann/template-imports

Move the default template imports to the build-link project
Merge pull request #3671 from martinpallmann/issue-2562

fix #2562 extract code samples
Fix hardcoded reference to conf directory
Merge pull request #3670 from yanns/tolerant-java-json-mapper

ignore unknown JSON fields when deserializing to a POJO
Merge pull request #3676 from benmccann/secret-gen-conf

Fix hardcoded reference to conf directory
Fix hardcoded reference to conf directory when loading config file
Use Anorm RowParser directly
Merge pull request #3679 from cchantep/anorm-3679

Use Anorm RowParser directly
Merge pull request #3678 from benmccann/conf-load-hardcoded

Fix hardcoded reference to conf directory when loading config file