fixes #2374 - added allocation option to libvirt VM
fixed #3905 - wrong route in apidoc for reports delete (API v2)
Fixes 3872: Provides a better customizable application layout that
conforms to HTML5 best practices.

This change aims to provide a more customizable application layout by first
splitting the base layout, menu and content out into their own view files.
The base layout provides generic hooks and only the most basic common data
such as application javascript, stylesheets, inclusion of the menu and auth
token. Javascript inclusion is moved to the bottom of the page for page
loading efficiency. Further, all inline scripts are placed into the same
tag for browser loading efficiency. Stylesheet and generic head hooks are
split out for better readability. Lastly, this includes some updates to the
overall layout by including current HTML5 best practices for detecting and
declaring the doctype for polyfills and proper meta tags.
Merge branch 'fixes-3872' of git://github.com/ehelms/foreman into ehelms-fixes-3872
fixes #3889 - don't reload nested lookup keys during render, so validation errors aren't lost
fixes #3752 - move data population from migrations into seed script
Fixes #3811 updating to bootstrap 3
fixes #3811 - merge with new layout
refs #3811 - foreman.spec: change twitter-bootstrap-rails to bootstrap-sass
refs #3811 - additional bootstrap 3 updates/fixes
* provisioning template "resolve" button ui fixes
* form inline help and button lacation fix
* host ip address help link fixed
* fixes libvirt allocation buttons
* host global parameters columns fixed
* fix multi-select width
fixes #3930 - refactoring of edit_self implementation.
refs #3930 - ensure a user can actually update itself.
fixes #3858 No menus shown for non-admin users
fixes #3928 - API v2 - update os_default_templates for operating system
fixes #2794 - set api_version and app_info in v1 and v2 base_controllers
fixes #3853 - allow rabl template override to be specified

3853-taxonomy-rabl - changed style of override
refs #3928 - use updated test fixture
fixes #3932 incorrect volume delete label
refs #3811 - additional bootstrap 3 updates/fixes

* css renamed alert-error is now alert-danger
* spinner progress indicators are back
* fixed progress bar on create host
fixes #3896 Retrieve OVirt CA certificate via same URL scheme as API URL by disabling SSL verification