OR-875 Add the modules folder as targets to jshint & gjslint
OR-875 Export list of loaded modules to config.json
OR-875 put server configuration of module system in module manager
OR-875 Add modules helper for tests
OR-875 Update Grunt files

Add a new grunt test-modules-midway-backend command
OR-875 Externalize test API helper

Creates a new test/api-helpers.js file, shared by the midway-backend and storage-backend
tests.
OR-875 Give applyDomainDeployment an arbitrary fixtures directory

This allows modules to embed their deployment fixtures
OR-836 Bugfix: use the good variable to register mongoose model
OR-836 Expose local and global pubsub through modules

This allows the other modules to request specifically one of the two modules,
and to request them by ability.
OR-836 Move domain.loadFromDomainIdParameter to a middleware file

Created a domain middleware file
OR-836 move getMembershipRequest(s) methods into collaboration module
OR-836 extract isMember into colaboration module
OR-836 Implement query() method in lib
OR-836 Add getMembershipRequest(s) support in lib
OR-836 Implement isMember() method in lib
OR-836 Add Project webserver stuff

- Express application
- Routes
- controllers
OR-836 Add api route and webserver registration stuff
OR-836 Add tests for the project module !
Merge pull request #614 in OR/rse from ~MBAILLY/rse:OR-836-GET-api-projects-endpoint to master

* commit '049507133c02073f8a40b2f54d39689d0c9793fb':
  OR-836 Add tests for the project module !
  OR-836 Add api route and webserver registration stuff
  OR-836 Add Project webserver stuff
  OR-836 Implement isMember() method in lib
  OR-836 Add getMembershipRequest(s) support in lib
  OR-836 Implement query() method in lib
  OR-836 extract isMember into colaboration module
  OR-836 move getMembershipRequest(s) methods into collaboration module
  OR-836 Move domain.loadFromDomainIdParameter to a middleware file
  OR-836 Expose local and global pubsub through modules
  OR-836 Bugfix: use the good variable to register mongoose model
  OR-875 Give applyDomainDeployment an arbitrary fixtures directory
  OR-875 Externalize test API helper
  OR-875 Update Grunt files
  OR-875 Add modules helper for tests
  OR-875 put server configuration of module system in module manager
  OR-875 Export list of loaded modules to config.json
  OR-875 Add the modules folder as targets to jshint & gjslint