fixed test connection for existing compute-resource.
added blank option in ovirt select template.
Do not block create and destroy volume if api version is 3.1 or later.
fixes #2224 Selecting a RHEV 3.1 template does not work properly
fixes #2163 New host installation fails with RHEV 3.1
fixes #2242 - concatenate HTML errors, don't use Array#to_s on Ruby 1.9
fixes #2222 hostgroup form can be scoped by multiple taxonomys.
fixes #2251 - adds openstack image listing

also refactor image list fetching
fixes #2252 - add supports to openstack log console
fixes #2253 adds openstack floating ip support
fixes #2262 - handle strings from PostgreSQL
fixes #2202 - add all unassigned actions to appropriate permissions
fixes #2256 - support minitest in jenkins rake tasks, add missing yaml require breaking bundler, fix version test for Ruby 1.9.2
fixes #2264 - replace fulltext sources.value index with digest
fixes #2266 - API doesn't honor 'view_facts' permission
fixes #2269 - Add gettext framework to foreman.

This patch adds a gettext based localization framework to the Foreman. This is done by adding the fast_gettext and gettext_i18n_rails gems along with their depdencies. An example translation is done to the login page and the users controller.

Next steps, once this patch is merged, is to begin to internaitonalize new pages and pages which are touched during enhancements. Then, the strings can be exported to a translation tool such as transifex or zanata.
foreman-config - dry run

Allow running without affecting the actual configuration. Useful in
puppet manifest unless statement: exits with 1 if some change is
needed, otherwise 0.
fixes #2273 - authorization over environment model
fixes #2268 - exec puppet in Bundler-less env, don't touch PATH when puppetgem is set
Added a build script for updating and generating policies and packages