Adding FilterBundle and initial Backbone implementation of filter components
Removing unnecessary module dependency in FilterableCollection
Updating event name for filters from "filter:change" --> "change" as it does not really require a namespace
Adding support for formUrl, and fetching filter values in the FilterView
Updating FilterableCollection.updateFromValues() so it passes the filter values to the collection's fetch() call
Fixing jsdoc
Adding prefix to filter names in the request, which will avoid any unintended naming collisions
Improving logic in FilterCollectionBuilder for fetching namespaced filters, updating test
Adding missing Project::$owner attribute
Adding missing Project::$ticketPrefix attribute
Updating relationships and entity mappings for Project and User
Adding missing  attribute on Project, updating tests
Adding Project::getStatusTypes() method for exposing valid project statuses, updating tests
PSR2 and license fix
Fixing namespace for UserPickerType
Adding option in Project::getStatusTypes() to return the friendly names as well
Adding FilterFormType for projects
PSR2 fix
Adding action for rendering the Project filter form, updating tests, adding routing configuration and initial template
Updating ProjectCollection so that it now extends the FilterableCollection