added API v2 placeholders.
fixes #2122 - Cannot search reports on environment name

Can now filter the reports based on environment.
adds support for JS table sorter / pagination.

this is useful for non ActiveRecord objects (such as fog server objcets, certificates etc),
that do no have pagination.

this plugin also enables searching within the table.

in order to use, simply add to your table

data-table='inline'

please note that your table needs proper table headers as defined at http://datatables.net/usage/
fixes #2047 - pagination is not visible on compute resources vms.

this fixes pagination and now default to in browser sort/search for compute resources vms
fixes #2041 puppetclass_parameters update method uses PUT incorrectly
fix in compute resources api doc
Add Additional Error checking for ldap

I've also got an error key that can be added into Foreman documentation once/if this gets merged.

https://gist.github.com/4506554
fix xhr authentication issue.
v2 api for configuration_templates and template_combinations
Fixes #1880 - Build button (or any with the disabled attribute) shouldn't be clickable
Remove mention of tenants from test definitions
Added auth to smart proxies
fixes #2069 - use a random salt when saving the root password

CVE-2013-0173: insecure fixed salt "foreman" for passwords
fixes #2129 - only use markdown if redcarpet available
organizations and locations validations and import
added tests to location_test.rb
cleaned up some stuff
refactored used_ids and selected_ids
removed extra scopes on host
before demo