LIVEOAK-652: move the internal mongo configuration to a separate module.
Merge pull request #384 from mwringe/LIVEOAK-652

LIVEOAK-652: move the internal mongo configuration to a separate module.
LIVEOAK-616 Ability to specify what branch to use when installing an application from git
- Specify branch to checkout when cloning the repository
Change MongoInternalExtension to use log.info() to provide a startup message instead of System.err
LIVEOAK-610 User information not present on SecurityContext when doing POST to commits resource
- Enable all claims on console application, so that name and email are returned in access token
LIVEOAK-659 ACL resource fails to install due to CNFE
- Change ACL module to depend on mongo.internal instead of mongo module
Console: jshint issues fixes
LIVEOAK-662 Support cloning git secured git repositories
- Create SSH factory for setting the passphrase to access an SSH identity
- Use SSH factory when cloning if passphrase is set
- Use username/password credential provider if they're set
LIVEOAK-533: live collection list - no reload needed
LIVEOAK-660: setting the working version of jshint
LIVEOAK-664 Can no longer checkout examples applications
Merge pull request #385 from vrockai/LIVEOAK-639

Console: several fixes
LIVEOAK-641: Remove required fields from security pages
Merge pull request #386 from ammendonca/LIVEOAK-641

LIVEOAK-641: Remove required fields from security pages
Console: Removing irrelevant comments
LIVEOAK-361: multi-column search
Merge pull request #387 from vrockai/LIVEOAK-361

LIVEOAK-361: multi-column search
LIVEOAK-665: Support specifying stomp ports via the client's config or via a constants.js file.
Merge pull request #388 from mwringe/LIVEOAK-665

LIVEOAK-665
LIVEOAK-336: Add a system parameter to set the initial password for LiveOak. Allows us to start the server with a password other than the hardcoded 'admin'.