Autofix whitespace inconsistencies

to have clean diffs later on
First attempt to make graphs work with timestamps
Make graphs interrupt line in null ranges

We send null values when we have no monitoring data available
and this will make the graphs interrupt the line in the no-data
ranges instead of showing false 0 values (The line will simply
be undefined in those ranges). Apart from making obviously
distinguishable when there are 0 values from when there are
actually no available data, this will save us from anomalies
in the range boundaries concerning metrics calculated with use
of derivatives.
Merge branch 'master' into remoni.graphs

Conflicts:
	src/mist/io/static/js/app/views/monitoring.js
Fixed d3 bytes suffix. Previously K was 1000bytes now it's 1024
Disabled data updates for timewindow > 10 minutes
Fixed bytes suffix
Made graphs left margin bigger to be able to display more digits
Fixed graphs wrong area height on resize,also cleaned some unused
code
Fixed graphs popup values. Also added GB as a label option
Merge branch 'master' into remoni.graphs
Fixed error d='' in webkit
Changed the step that we send to monitor server from miliseconds to seconds
Fixed the error that was produced when enabling monitoring on new
machines. Gave graphite some time to collect data.
Made step seconds again as in previous commit was changed by mistake
Fixed wrong popup value for not defined areas.
Minor bug fix about empty params in get_stats
Remove some unnecessary calculations in monitoring view
Remove unnecessary calculations from monitoring controller
Fixed No Data value on areas that have 0 value