Feature/filter participant on shedules

This is a massive refactoring of the filters in order to fake join in Mongo. Now we have a Behavior that is handeling all the Filtering transformation from query to condition, then run the allSafeJoin request.

One need to upgrade his mongodb to 2.6, I also upgrade the mongo php driver to 1.5.6.

Due to the refactoring, one need to carefully test all the filters in all the views (multiple filters, ....). The real new filter is in participant , the filter 'schedule are present'.