Merge tag 'v2.0.0'

2.0.0
Implemented modelSources, bootDirs and bootScripts options
Fix typo
Merge pull request #31 from fabien/fix/compile-options

Implemented modelSources, bootDirs and bootScripts options
documentation fix
Merge pull request #34 from cajoy/master

documentation fix
index: fix jshint error

Wrap a too long line in a jsdoc comment.
test: increase timeout for browserify
test: add `global.navigator` for browser tests

The debug module uses `navigator.userAgent` to detect whether the
browser support colors in console logs.
test: ensure sandbox dir is present

Fix test/browser.test.js failing on CI due to sandbox dir not present
on the first run.
Merge pull request #36 from strongloop/feature/fix-CI-build

test: fix failures on CI
Update contribution guidelines

Replace commit signing process with https://cla.strongloop.com/
package: Add `jshint` to `devDependencies`

Remove dependency on a globally installed jshint instance
and fix `npm test` on machines without a global jshint.
Merge pull request #51 from strongloop/feature/fix-jshint-problems

package: Add `jshint` to `devDependencies`
gitignore: add Idea's *.iml files
config-loader: deeply merge Array and Object vals
compiler: improve merging of Arrays and Objects

Add more unit-tests to cover various edge cases. Fix issues discovered
by these new tests.
Custom rootDir for app config
Clean up jsdoc comments.

 - Fix formatting to improve the way how the text is rendered on
   http://apidocs.strongloop.com/loopback-boot/

 - Add `@property` entry for `options.appConfigRootDir`.
Merge pull request #43 from johnsoftek/master

Custom rootDir for app config

Close #43