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
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