Add missing newlines at EOF and ident Comments
Merge pull request #9 from mistio/tests_api

Add API tests
Removed 'Displayed Time button', getting ready graphs for deploy without
zoom in zoom out for now.
Added y-axis,
create custom axis lines
Fixed a bug where x and y axis lines did not update height on resize.
Graph will be added into the DOM after first data received, which
possibly fixed a bug where Graphs were not rendered at all.
Merge branch 'master' into mist_upgrade

Conflicts:
	src/mist/io/static/js/app/controllers/images.js
	src/mist/io/static/js/app/controllers/machines.js
	src/mist/io/static/js/app/controllers/sizes.js
	src/mist/io/static/js/app/templates/key.html
	src/mist/io/static/js/app/views/backend_add.js
	src/mist/io/static/main.css
Possibly fixed a bug that probing popup didn't fade out.
Added a global boolean to check if client is mobile.
Removed collapse animation from graphs when the client is mobile browser.
Added Graphs For Disks (R/W) And Network(Tx,Rx)
Added Network And Disk Buttons For Expand
Added a way to hide and show Graph Area(For any error occurs),
Hided all graphs at start exept for load graph.
Added y-axis value label formater. Network and disk values are not yet fixed.
Fixed a bug where graph buttons were not wrapped in the button area.
Graphs and graph buttons are placed in the order user collapse/expands graphs.
Added cookies for the order of the graphs and if they are visible,
fixed a bug that occured when resizing.
Fixed a bug where instead of cookies graph order, load graph  was the only
graph that was visible.
When server is not responding or internet is down, graph will ask all the data
that are missing.
Also changed the notification message on timeout.
Changed how multi-core cpu data will be displayed.(cores * 100%)
Created formater for y-axis labels. Now values over 1000 will be displayed
as 1K and 1M. CPU and Memory value labels will be suffixed with %.
Removed % from CPU header