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
fixes #2121, #2069 - restrict importers and ENC to puppetmasters and users

CVE-2013-0171: report and fact importers parse YAML directly from the remote
host without authentication.  Untrusted YAML can instantiate objects and be
used to exploit Foreman.

CVE-2013-0174: external nodes (ENC) output is available to any source and
could contain sensitive information, e.g. root password.

The restrict_registered_puppetmasters setting (default: on) now only permits
access to the three routes if the remote host has a smart proxy registered
with the Puppet feature.

The require_ssl_puppetmasters setting (default: on) requires a client SSL
certificate on HTTPS requests.  The CN is checked against known smart proxies
as above.  :require_ssl in settings.yaml is recommended to disable HTTP.

Ensure ENC (node.rb) and report (foreman.rb) scripts are updated to supply
client SSL certificates.
refs #2069 - enable auth by default

Without authentication, sensitive information and power is available to all,
so improve security out of the box.
Fix home mapping in API v2

Home controller is in v1, mapping all the routes from scope for v1
except the final fallback, that needs to go to the end of routes file.

Oterwise status is not working for V2.
fixes #2136 hyperlink host properties
fixes #2145 Host Search not working by user
updated fog version, as a few vmware related bugs where fixed
fixes #851 - display diff view on Puppet file content change

new version of ace editor, better diff colors, diff in report show page.
fixes #2147 - param classes with multiple matchers are evaluated incorrectly