making puppetlabs-dashboard puppetdb-friendly!

hi, guys.

this is my first try at package contributions. I'd break it those items:

- using rack and mod_passenger to serve the Dashboard through httpd
- enabling a user-facing ssl site and a localhost-only upload port. i know the app is the same on both, but this would help getting secure access through network while alleviating user from hacking a ssl report upload
- creation of /etc/sysconfig/puppet-dashboard even in the presence of passenger (it is used by the dashboard workers!)
- first version of selinux support

i tried not to make things "redhateish", but this is the main platform I work on.

hey, even if you don't like my code, tell me, please! =) I'd love to see considerations - that would help me improve and contribute again.