Rename StringValue to RequestValue and greatly improve it's object mapping
Allow patterns to be annotated on request entities to assist in deserialization

This is currently only useful for date types, but that covers an imporant use-case.
Support automatic parameter mapping on controller methods
Allow named parameter->field mapping for request entities
Support replacing the controller handler using ServiceLocator
Update documentation
Address review remarks for request & controller type mapping improvements
Merge pull request #42 from decebals/request_values

Improve request type mapping and the default controller handler
Add an optional Java 8+ controller handler to use compiled parameter names