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.
Bumpign up module version
Fix mongo bind_ip setup

Mongo was binding to all interfaces which prevented mongo instances from starting on gears.
This fix reverts an earlier fix in dce2ad9a
Merge pull request #25 from kraman/mongo_fix

Fix mongo bind_ip setup
Broker now needs to call mongo on localhost.
Merge pull request #26 from rmillner/fixmongo

Broker now needs to call mongo on localhost.
Adding ruby 1.8 cartridge to RHEL install set
Merge pull request #27 from kraman/rhel_ruby18

Adding ruby 1.8 cartridge to RHEL install set
Fix to use gem rpms instead of downloading from rubygems

* Use rpms for rubygems on broker and console unless required version is not available
* Switch console to use bundle show instead of bundle install to generate lock file
Merge pull request #29 from kraman/f18_use_rpm

Fix to use gem rpms instead of downloading from rubygems