Probe list and detail page

Add probe detail page with progress indicator
Probe list and detail pages

Add probe status bar on detail page
Add metadata API for smart probes such that metadata can be queried for all
probes with the url sprobes/metadata?<QUERY_PARAMS>. The query parameters can
be name, name_regex, t1, t2, limit and state.
Probe list and details

Add probe start and stop to probe list
Remove smart probe configuration(TAP_MAP) from settings file and put all smart probe
config data in one central scalable location.
Remove trailing slash from sprobe urls. Refactor the view code to deprecate per
class pname attribute and get it directly from the url path.
Add serializer for smart probe config data. Refactor worker to support recent
changes.
Merge branch 'issue#176_probe_list' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#176_probe_list
Probe list and detail

Add separate template for probe table
Merge branch 'issue#176_probe_list' of github.com:sujeetsr/rockstor-core into issue#176_probe_list
Remove dead imports.
Merge branch 'issue#176_probe_list' of github.com:sujeetsr/rockstor-core into issue#176_probe_list
Remove trailing slashes from sprobes urls.
Fixes issue #186

Remove ambiguous 'ts' attribute in the Sprobe model and add start and end times
to clearly distinguish the state changes.
Probe list and detail pages

Render probe status progress bar
Merge branch 'issue#176_probe_list' of github.com:sujeetsr/rockstor-core into issue#176_probe_list
Add API support for metadata/pid to get metadata for the requested probe id.
Merge branch 'issue#176_probe_list' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#176_probe_list
Probe list and detail

Add error status styling
Add start and end time to list
Merge branch 'issue#176_probe_list' of github.com:sujeetsr/rockstor-core into issue#176_probe_list