Remoni

This branch adds the required changes to mist.io's graphs to make it compatible with the brand new mist.monitor (remoni).

It solves major issues with monitoring and graphs as well as more minor bugs, brings in a lot of improvements etc.

**Please DON'T MERGE this pull request yet. Actually don't merge it until I say it can be merged** :smiley: 

**Any extra commits after this point should be made to a remoni.tmp or other branch starting from the head of remoni branch. I'd like to be the one to merge these commits into remoni branch after they have been tested.**

Goes together with:
* https://github.com/mistio/mist.core/pull/415
* https://github.com/mistio/mist.monitor/pull/3
* https://github.com/mistio/mist.alert/pull/1