Pagination bugfix
Fix the broken pagination in generic views of both storageadmin and
smart_manager.
Remove the SystemDiskView. Improve the DiskView to be completely Restful.
Update pool view to support pagination.
Remove dead code from pool scrub view
Improve share view to support pagination
Update user view to support pagination
Remove dead code from top level urls.py
Separate out disk API urls into a separate file
Update pagination for storageadmin views to return 404 when the requested
document is not found.
Improve the base cli classes with better documentation and a wrapper for help.
Update disks console to take advantage of disk api changes.
Update pools console to take advantage of new api enhancements.
Update shares console to take advantage of new api enhancements.
Merge branch 'master' into issue#53_pagination

Conflicts:
	src/rockstor/smart_manager/views/advanced_sprobe.py
	src/rockstor/urls.py
Update frontend to account for changed Disk API wrt scanning system disks.
Add pagination support for network interfaces API
Don't return 404 for empty collections. Return empty collection. Only return
404 for non-existent documents.
Pagination for collections

Add paginated collection
Add Pagination mixin for handling pagination related actions in views
Add cocktail.js for backbone view mixins
Cleanup disk views and templates
Pagination

Add pagination for pools and shares page
Cleanup pools and shares view
Rename templates and remove unused templates