Issue #96
Merge remote-tracking branch 'upstream/next' into issue96_JsonForm

Conflicts:
	src/test/java/ch/ralscha/extdirectspring/controller/RouterControllerFormPostJsonTest.java
	src/test/java/ch/ralscha/extdirectspring/provider/FormInfoController3.java
Issue #96 refactor test testCallFormPostMethodError and
updateInfoJsonDirectNotRegistered
Merge remote-tracking branch 'upstream/next' into issue96_JsonForm

Conflicts:
	src/test/java/ch/ralscha/extdirectspring/controller/RouterControllerFormPostJsonTest.java
	src/test/java/ch/ralscha/extdirectspring/provider/FormInfoController3.java
Issue #96 forbid use of parameter type MultipartFile when using
FORM_POST_JSON, because a runtime failure and Extjs doesn't forward the
file anyway, add corresponding unit test
make more readable unit test
Replace some deprecated code and remove some compiler warnings
Merge remote-tracking branch 'dilbertside/issue96_JsonForm' into next

Conflicts:
	src/test/java/ch/ralscha/extdirectspring/controller/RouterControllerFormPostJsonTest.java
Remove some more compiler warnings and deprecated test code
Use a more correct and descriptive name for the parameter.
Add unit test for the isValid method from the class ExtDirectMethodType