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
minor changes after PR#42
fix an issue related to auto trailing spaces on save in idea and markdown
Fix error handler content negotiation
Fix NPE in ParameterValue.toString()
Ensure all demo apps are properly serving classpath resources
Add Font-Awesome icons to the CRUD demo and document Contact POSTing mechanism
Fix object sending with automatic content type negotiation

Conflicts:
	pippo-core/src/main/java/ro/fortsoft/pippo/core/Response.java
Move content type engines into a container class
Expose the ContentTypeEngines to the Request to allow simple entity creation
Add Response methods for setting common status codes & committing the response
Update several dependencies
Fix missing import in Response.java