fixes #812 - new permissions model, user group role and nest support, role filters for better granularity

Contributions from:
* Daniel Lobato <elobatocs@gmail.com>
* Joseph Magen <jmagen@redhat.com>
* Tom McKay <thomasmckay@redhat.com>
* Greg Sutcliffe <gsutclif@redhat.com>
* Dominic Cleal <dcleal@redhat.com>
i18n - extracting new, updating rails, pulling from tx
Fixes #4536 - store fix_db_cache setting values correctly as YAML
Fixes #4226: add a Rake task for plugins that compiles their assets into core assets pipeline
Bug #3001 - Facts searchable by host id and name

Before, an api call such as foreman/api/v2/host/3232/facts would simply
return no facts, as the ```id``` field was only searching for a host
name. This PR fixes that and now the intermediate ```host_id``` field
allows to search by name and id by giving the SQL conditions directly to
scoped_search.

Test for fact_values search by id

Use where instead of findall

Conflicts:
	app/models/fact_value.rb
	app/models/puppetclass.rb