Avahi MDNS support
Documentation updates
Merge pull request #18 from kraman/avahi

Avahi MDNS support for puppet script
Add support for delayed setup of mongodb (upon reboot)
Fixing detection of firewalld
Bumping module version
Merge pull request #19 from kraman/mongo_delayed_setup

Adding option to complete mongo setup on boot instead of doing it inline
Fix error in mongo setup script which caused admin login to fail
Adding support for delayed selinux setup for OpenShift Origin.
Fix bug where mongo auth was reset (turned off) if puppet script is run multiple times.
Simplifying delayed mongodb setup.
Merge pull request #20 from kraman/delayed_selinux_init

Adding support for delayed selinux setup for OpenShift Origin.
Fix typo Factor/Facter

Also make the condition on Facter version a bit more specific.
Add geppetto generated metadata.json to .gitignore
Added custom login wrapper which shows host IP and console URI before showing login screen.
Bug fixes with delayed SELinux and Mongo setup.
Merge pull request #21 from iNecas/facter-typo

Fix typo Factor/Facter
Merge pull request #22 from kraman/custom_shell

Added custom login wrapper which shows host IP and console URI before showing login screen.
Package rubygem-openshift-origin-dns-avahi is required only on Fedora at the moment
ensure_resource doesn't accept array as input
Avoid to have a bug when a boolean is declared more than one time
Merge pull request #23 from rclsilver/master

Some fixes for CentOS
Bugfix in mongo initialization code - Removed dependency on unused gems and fixed #! tag.
Added 'yum update' step to vagrant file so it worls with latest updates.
Merge pull request #24 from kraman/bugfix

Bugfix in mongo initialization code - Removed dependency on unused gems and fixed #! tag.