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