Added an option to normalize form data

The normalizer is only applied when the data is decoded which is not the case with `multipart/form-data`.

Fix issue https://github.com/FriendsOfSymfony/FOSRestBundle/issues/868.
we also need to check if the HTTP method is POST