Fix that empty default value was converted to an empty array despite of strict mode

If Request parameter is an array without default value, then an error should be thrown that "parameter value is not an array" in strict mode
Updated installation instructions
Merge pull request #913 from javiereguiluz/update_composer_instructions

Updated installation instructions
fix ContainerBuilder mock generation in tests

By default, PHPUnit mocks all methods of the mocked class. This breaks
when one of the methods has an argument that is type-hinted with a
non-existing class or interface.
Merge pull request #914 from xabbuh/fix-tests

fix ContainerBuilder mock generation in tests
Add test that error is thrown when array parameter is missing in request
Merge pull request #910 from eugef/patch-1

Fixed validation for Request parameter that is an array without default value
Add back test case that was deleted by accident
Merge pull request #916 from eugef/patch-1-undelete-test

Add back test case that was deleted by accident
Add allowBlank option to queryparam
fixes issue #814
rebased
Merge pull request #886 from mosch/master

Add allowBlank option to queryparam
Added BodyListener format fallback in case no Content-Type is provided, defaults to %fos_rest.routing.loader.default_format%
Added fos_rest.body_listener.default_format parameter instead of relying on fos_rest.routing.loader.default_format
Fixed handling of fos_rest.body_listener.default_format config parameter.
Merge pull request #920 from gou1/body-listener-format-fallback

BodyListener default format in case no Content-Type is provided
#718 - Failing test for expose option
#718 - YAML implementation
#809 - Use of internal API
#718 - XML route options
#718 - XML options