Front end framework for running smart probes

Add probe model and collection.
Add a probe widget for the dashboard, with start and stop actions,
corresponding to starting and stopping the probe on the backend.
Use cubism.js for real-time graphs.
Style changes for cubism graphs.
Front end framework for running smart probes

Add probe model and collection.
Add a probe widget for the dashboard, with start and stop actions,
corresponding to starting and stopping the probe on the backend.
Use cubism.js for real-time graphs.
Style changes for cubism graphs.
Remove unused test code

Remove test code showTopShares
Correct this reference in pollForDataReady
Fixed merge conflict

Merge branch 'issue#48_probe_front_end' of github.com:sujeetsr/rockstor-core into issue#48_probe_front_end
Remove recipe widget

Remove recipe widget because the probe widget has been added.
Remove mockup recipe and recipe data views
Bugfix -- missing client ip in model instantiation for nfsd client distribution
smart probe
Humanize file sizes in disks table and shares table and usage.

Multuply file sizes by 1024 in disks table and shares table since
backend returns size in KB.
Convert sizes appropriately and use humanize to display share size in
the usage pie chart.
Merge pull request #77 from sujeetsr/issue#59_humanize_file_size

Humanize file sizes in disks table and shares table and usage.
Remove the old RecipeView import from the __init__.py file as its deprecated
Separate probe control logic from display

Add probe views and template dir for specific probe display
Separate out probe lifecycle control from probe display
Get list of probes from backend and allow selection of a particular
probe to run
Add probe register mechanism (list of probes and corresp views)
fix bug in saveWidgetConfiguration
Merge branch 'issue#48_probe_front_end' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#48_probe_front_end
Merge branch 'sujeetsr-issue#48_probe_front_end'
Probe layout and style changes

Display selected probe and status on same line.
Check if selected probe view exists before instantiating.
Placeholder view and template files for nfs-share-distrib and
nfs-client-distrib
Style changes for probe list.
Merge pull request #81 from sujeetsr/issue#48_probe_front_end

Probe layout and style changes