Enable different remote and local support for collection queries

- The QueryCollectionBindings now has both local and remote support
- Local filters can be specified with getLocalFilters (defaults to using getQuery)
- Remote filters can be specified with getRemoteFilters (defaults to using getQuery)
- When changing filter state, the 'change' event only gets triggered once
Merge remote-tracking branch 'origin/master' into remote_filters

Conflicts:
	vendor/assets/javascripts/luca-development.min.js
	vendor/assets/javascripts/luca.full.min.js
	vendor/assets/javascripts/luca.min.js
Merge pull request #17 from sborrazas/remote_filters

Enable different remote and local support for collection queries