Support for form creation

Quite a pull request, I know, but focused to form creation :-)
* Added support for form creation. The general idea is: Configure a HtmlResourceMessageConverter and point to a form handler method like this:

		ActionDescriptor form = ControllerActionBuilder.createActionFor(
				methodOn(SamplePersonController.class).showPerson(defaultPersonId), 

* Bumped up Spring version to get support for mvc tests -> see HtmlResourceMessageConverterTest with HtmlResourceMessageConverterTest-context.xml and SamplePersonController for usage of form creation.
* Fixed an issue in ControllerLinkBuilder with handler methods having both path variables and request params
* Added a method getBoundMethodParameterValues to AnnotatedParametersParameterAccessor which allows me to get the full info about the recorded method invocation parameters, not just the value. This is needed during form creation, e.g. to support hidden fields and input types.