Id filtering works. A proving test.
WEB-2656 'add' and 'remove' support, a pile of relationships tests
Fix tests for updated mongodb adapter
Merge remote-tracking branch 'origin/master' into WEB-2656-documents-with-links

Conflicts:
	test/all.js
	test/app.js
Merge remote-tracking branch 'origin/master' into WEB-2656-documents-with-links

Conflicts:
	test/all.js
	test/app.js
Merge remote-tracking branch 'origin/master' into WEB-2618-fix-object-id-filtering

Conflicts:
	test/all.js
Hooks module
Merge pull request #19 from flyvictor/WEB-2618-fix-object-id-filtering

Id filtering.
Intergate hooks to fortune
Switch arguments order in hook constructor function
Switch .before and .after to .beforeRead + .beforeWrite and .afterRead + .afterWrite.
Trap legacy transform functions
Legacy transforms trap is disabled by default
Make this stuff backward compatible. Force the order of execution.
Remove commented code
Merge pull request #18 from flyvictor/WEB-2656-documents-with-links

Web 2656 documents with links
updated fortune-mongodb
Merge branch 'master' of github.com:flyvictor/fortune into origin-WEB-3319-configurable-plugins

Conflicts:
	test/all.js
	test/app.js
Consistent conventions
Merge pull request #20 from flyvictor/WEB-3319-configurable-plugins

Web 3319 configurable plugins
Merge remote-tracking branch 'origin/master' into Merge-WEB-1649-move-select-projection-to-db

Conflicts:
	lib/route.js
	package.json