Allow dnssec key algorithm to be specified

Allow dnssec key algorithm to be specified instead of hardcoding HMAC-MD5. The
default value remains HMAC-MD5.
Remove accidental indentation
Choose default dnssec key size from key algorithm
Use dns_infrastructure_key* if present
Empty strings aren't false in Ruby
Set broker hostname environment file
Add v8314 to dynamic linker path when calling rake assets:precompile
Merge pull request #255 from charlessimpson/broker-host-env

Set broker hostname environment file
Merge pull request #256 from charlessimpson/v8314-on-ld-path

Add v8314 to dynamic linker path when calling rake assets:precompile
Merge pull request #243 from charlessimpson/bind-key-algorithm

Allow dnssec key algorithm to be specified
Increase timeouts of some execs

- restorecons that are problematic
- oo-mongo-setup script
Merge pull request #257 from detiber/increaseTimeouts

Increase timeouts of some execs
Bumped to 4.0.8
Merge pull request #259 from nhr/version_4.0.8

Bumped to 4.0.8
Change project_page URL in Modulefile to openshift
Do not truncate htpasswd file when adding/updating openshift user
Merge pull request #263 from detiber/fixHtpasswd

Do not truncate htpasswd file when adding/updating openshift user
Merge pull request #264 from charlessimpson/modulefile-project-page

Change project_page URL in Modulefile to from kraman to openshift
Fix oo-mongo-setup for cloud environments

- If oo-mongo-setup detects a cloud environment (local ip is not the
  same as resolved ip) then it will configure mongo to listen on 0.0.0.0
  instead of 127.0.0.1 and resolved ip
Add support for customizing branding

- Update console.conf.erb to match latest upstream config
- Add ability to override PRODUCT_LOGO and PRODUCT_TITLE