Produce nested parameters in FormTypeParser

This is a continuation of this: https://github.com/nelmio/NelmioApiDocBundle/pull/76

`FormTypeParser` now produces nested parameters, just like `JmsMetadataParser`. Therefore the flattening of the parameters into form-compatible names is now fully delegated to `AbstractFormatter`.

This PR depends on a pending PR: https://github.com/nelmio/NelmioApiDocBundle/pull/413


Does it make sense to distinguish ``array`` and ``collection`` in the API doc ? I don't really know what could be the difference for the client