added small changes to remove some old/deprecated calls.
Updated process form to work with lates version of forms and the handleRequest method as the PUT methods where all not working correctly. See https://github.com/symfony/symfony/issues/8261 for more info
adding comments
Merge branch 'develop' of github.com:onema/BaseApiBundle into develop
Added Event Subscriber class to enable PATCH methods. To use PATCH it must be subscribed in the FormType::buildForm method  by adding the Event Subscriber PatchSubscriber:

```php
    if($options['method'] === 'PATCH') {
        // Event to prepare the submitted data for a PATCH
        $builder->addEventSubscriber(new PatchSubscriber());
    }
```

The PATCH subscriber changes the form data to deal with not set values as if they were unchanged.
Updated dummy controller, in the future I will move this controller into it's own bundle.
Change variable name.
Added a new base test class for basic FormType testing as described here: http://symfony.com/doc/current/cookbook/form/unit_testing.html. This class currely test for valid data and testing for invalid data is not implemented.
Updated getOne and getCollection methods to remove the listener after it has been used.
Added magic method __call to extend controllers with the corresponding defaultRepository methods. This allows direct access to any method of the related repository from within the controller.
Fixed a bug that breaks functionality for the getOne and getCollection methods.
Fixed bad assignement.
updated base controller to allways return a FOS\RestBundle\View\View instead of a response. This change is only for methods that returned mixed values including a response or just a response.
Updated processForm to allow the FOSRestBundle View manage the response, and avoind using a response object.
Merge pull request #2 from onema/develop-FOSViewResponse

Develop fos view response
Merge pull request #1 from onema/develop

Develop