Add play-json serialization

This pull request adds play-json serialization to siren-scala. It contains one breaking change: spray-json is no longer has the dependency scope 'compile', but 'provided'. The reasoning is that people do not want to pull in dependencies for all supported JSON libraries. Rather, they now have to explicitly add the JSON library they want to use (which they will probably do anyway in their project).