fixes failing test/fixture introduced in 7ff39bfa
flot charts

Use flot charts instead of highcharts.
flot charts license is more friendly.

This version of the code is feature compatible with the old charts,
including:
pie: drill-down and expend.
stacked charts: zoom, hide series in legend.
all types has tooltips.
etc.
fixes #2327 - add simplecov code coverage reports
fixes #2390 - Add :host_id to BMC options hash

   Also make power actions return a simple true/false instead of JSON
   and add a helper to generate the bmc urls
[refactor] breakdown of proxy api classes

the proxy api had many classes in a single file, this commit simply break it down
fixes #2260 Allow ERB in ENC global / class parameters

Adds code to parse the global & class parameters, and adds a setting (default true)
 to disable this if needed. Also has some tests.