WIP rails3 migration
coloring all the 'new' buttons in green.
removed the order from hostgroup because it mess the ancestors list.
better text trncating in hosts list
fixes #1321 add click event to the facts and stats pie chart. The click event redirect to the relevant hosts search that match the clicked slice.

Signed-off-by: Amos Benari <abenari@redhat.com>
fixes #1152 - eventful should not include skipped.

Signed-off-by: Amos Benari <abenari@redhat.com>
fixes #1355 - Ability to Search Users by Role

Signed-off-by: Greg Sutcliffe <gsutcliffe@ibahn.com>
fixes #1333 -Destroy vs Delete inconsitent naming

Signed-off-by: Florian Koch <florian.koch1981@googlemail.com>
fixes #402 -  Add noops/pending to metric handling, and provide pending hosts for dashboard views.

This change adds the ability to see noops in metric reports inside
foreman graphs, charts and lists. The business reason for this is to allow
users to run their puppet agents in noop mode, and see where nodes have
converged within the foreman dashboard and various foreman reports.

The status data was always stored in the database, we just had to modify
the views and model to get at it.

This change modifies the dashboard adding the new state 'pending' so it appears
in the pie graph, and adds pending to the report view in the dashboard as well.
fixes #1239 hosts un-check all doesn't work
fixes #1304 re issue the fix as it seemed to get only half merged
make manufactor links case insensetive.
fixed error on expanding chart that doesn't have link assosiated with it.
see the memory charts on the statistics page.
fixes #1357 - Provisioning Snippets broken after rails3 upgrade
fixes #1368 - mac field is not visible in host edit page
fixes #1334 - Add Run Puppet to multi host action in the hosts page
foreman #1384 - hardware model links unquoted.

Clicking the number in the Hosts column on the Hardware Models List
(http://foreman/models) will take you to a search for all the matching
models, however, a model such as "PowerEdge R310" will not match because
the search links you to model = PowerEdge R310, without the necessary
quotes.
fixes #1378 - RestClient::Exception messages are being lost

Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1381 - nextServer should be handled internally as an IP address not a hostname

Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1386 - resuse dns::record during rollback

Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>