Version 2

**Changes:**
* change the way filters are applied, we now trigger an event with a custom name for each filter type instead of a global event with a listener for each filter.
* allow to defined listener for specific form type field.
* Transformer are replaced by DataExtractor.
* added FilterOperands class to regroup all constants filter types.
* the bundle now support Doctrine ORM and DBAL 
* by default we register listeners for filter_xxx types provided by the bundle and also for some form types from SF.

**Todo before mergin this PR:**
- [ ] rewrite/improve the documentation.
- [ ] create a new branch from master to provide support for current version after merge.
- [ ] check compatibility wtih sf2.3