Fill the gap between History/Change Time window and a previous request
with the fetching stats popup.
Disable history controls when changing time window,
Fixes an isue where if user enables history feature while
waiting data by time window change , graphs will be fuzzy.
Merge branch 'staging' into graphsFixes
Fix graphs timestamps for small displays
Fixed an issue with multiple requests to stats while machine is being destroyed.
Also:

- Added beingDestroyed flag to machine model
- Graph stats interval clears itself if dataupdates flag set to false
- Added an observer to disable updates when machine is being destroyed
Merge branch 'staging' into graphsFixes

Conflicts:
	src/mist/io/static/js/app/views/monitoring.js
Removed a debug console.log
Updated D3 to the latest version: 3.4.3, Also

- Removed previous version d3 file
- Added a d3 variable in graphs constructor that takes d3 object from require
 as in new d3 version, d3 object is not globally available.
Merge pull request #120 from mistio/graphsFixes

Graphs fixes & D3 Update