Safer parsing for invalid json
Play routes: Move query parameters of type array to a comment (no native support in play)
Play routes: Move query parameters of type array to a comment (no native support in play)
Revert "Play routes: Move query parameters of type array to a comment (no native support in play)"

This reverts commit 2a5e625145c3bb4621408d89bdc09ffbe7ad7ec9.
Additional test case for reference api routes
Play client: Implement support for query parameters that are arrays

 - Fixes #136
Improved error message for 404s - do not validate type since we do not allow specification

 - Fixes #135
 - Since we don't allow the user to specify a 404, no reason to validate the type.
   It will be a unit or it will already be an error that the user specified this
   response type
Ruby client: Fix NPE when a collection is nil
Ruby client: Add support for multiple query parameters
Validate defaults for enum fields
Add tests for enums as query parameters
Ruby client: Fully quality class name for enum query arguments
Play client: Proper class for enums as query parameters

 - Fixes #127
Update apidoc API to use target enum instead of target as a string
Initial support to set metadata, including package name
Expose metadata via API
Update client
First end to end working metadata form
Minor template cleanup
Add package name to generated JVM code

 - Fixes #86