Fixes Augeas to Properly Configure Sysctl

The following puppet agent error was observed on nodes:

/Stage[main]/Openshift_origin::Node/Augeas[Tune Sysctl knobs]:
Could not evaluate: missing string argument 2 for set

This prevented Augeas from configuring the necessary sysctl
parameters.
Fixes ActiveMQ Service Startup

Previously, ActiveMQ was in a "down" state after the successful
completion of a puppet agent run.  This is because the service was
not being restarted after modifying the necessary configuration
files.  By adding a notify => activemq service to config
files, the service is now being restarted by puppet.
Fixes Openshift-Broker Service Startup

Previously, the openshift-broker service was not running after
the sucessful completion of a puppet agent run.  This patch adds
the notify parameter to broker related files and allows the
service to be properly restarted by puppet.
Fixes Htpasswd Dependencies

Previously, puppet was trying to configure the htpasswd config
file prior to the associated package (i.e. broker/console)
creating the required directory paths. The dependency ensures
the path is created before the htpasswd file for broker and
console applications.
Fixes Console Service Startup

Previously, the openshift-console service was in a "down" state
after the successful completion of a puppet agent run.  This patch
implements notify for the associated config files and sets the
console service to ensure => true (i.e. running) so the service
is properly managed by puppet.
Refactors SELinux Boolean Execs

Previously the selinux booleans for broker and console
applications were combined into one.  This caused the console to
not work properly without restarting the console service
(eventhough the service successfully started).

This commit splits the console and broker selinux booleans into
2 seperate exec's, as per the openshift documentation.
Additionally, the broker and console selinux boolean exec's
include a require for the associated package.  This is needed
since the boolean's reference directory paths that will not exist
without the package installation.
Add COMMUNITY_URL to console config

The generated console.conf was missing the COMMUNITY_URL variable, which
was causing documentation links to be broken in the console.
Merge pull request #138 from danehans/sysctl_fix

Fixes Augeas to Properly Configure Sysctl
Merge pull request #144 from danehans/activemq_fix

Fixes ActiveMQ Service Startup
Merge pull request #146 from danehans/broker_svc_fix

Fixes Openshift-Broker Service Startup
Merge pull request #152 from danehans/htpass_dep_fix

Fixes Htpasswd Dependencies
Merge pull request #159 from detiber/fixConsoleConf

Add COMMUNITY_URL to console config
Merge pull request #155 from danehans/selinux_boolean_fix

Refactors SELinux Boolean Execs
Merge pull request #147 from danehans/console_svc_fix

Fixes Console Service Startup