(feature) Finalize Puppet Gatling

This commit adds new functionality to the puppet gatling Jenkins plugin.
It redoes how it parses the gatling statistics file due to the new
changes in the gatling plugin. Adds logic to grab data from the
gatling-puppet-load-test ruby project, adds graphing and way to
calculate data based on puppet, and adds OS statistics and pie charts on
the build page.

And now begins the code review...and eventual design overhaul.
(maint) Fix pie chart displays and clean up code

wip
(PE-629) Make gatling graphs clickable

Prior to this commit, all of the graphs were static. This commit changes
that by allowing users to click the data points on graphs, which will
then take them to the specific gatling build page.
Merge pull request #3 from briancain/maint/master/finalize_pgatling

(PE-942) Maint/master/finalize pgatling