UI for share rollback

Add view and template for share rollback
Handle multiple probe stop commands on probe list

Store status poll interval ids in a map acc to probe id, so that the
appropriate one can be cleared on success or error.
Make rollback api call
Move error message div to modal
Merge branch 'issue#308_rollback' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#308_rollback
Update snapshot model to include real_name along with (display)name.
Remove share rollback from snapshot view.
Implement rollback api as part of the share command view
update shares cli to add support for rollback.
Merge pull request #313 from sujeetsr/issue#218_probe_stop

Handle multiple probe stop commands on probe list
add migration file for updated snapshot model
Don't allow share rollback while it's nfs exported or shared via samba.
Correct api and fix cancel method for share rollback
Modify confirm message for rollback
Merge branch 'issue#308_rollback' of github.com:sujeetsr/rockstor-core into issue#308_rollback
Disable rollback button if there are no snapshots
Merge pull request #312 from sujeetsr/issue#308_rollback

Issue#308 rollback
Merge branch 'master' into issue#49_top_shares
Top shares widget

Display top shares used %
Display bar graph of used %
Use d3-tip to show tooltip with used and free space