Remove EOLed Symfony versions from Travis

Currently, the testsuite relies on SensioFrameworkExtraBundle 3.x which requires Symfony 2.3+. Given that 2.1 and 2.2 are EOLed, removing them from Travis is simpler than updating the testsuite to support them.
Merge pull request #514 from stof/patch-2

Remove EOLed Symfony versions from Travis
Form errors parser.

Doc comment updates.
Mirrored actual form-errors response by FOSRest. Made sure that FieldErrors is not duplicated.
Form errors parser.