Merge pull request #26 from sujeetsr/issue#25_reduce_navbar_height

Reduce navbar height
Make Share API more RESTful

Require share name as part of the url in post and delete requests. Leave POST
idempotence as an input error so it appears clearly as an input error for the
user when trying to create a share with duplicate name.
Update share cli urls to comply with backend change

Share API has become RESTful. Update the url and supporting code in the share
cli for create, list and delete operations to work with the new backend change
Update share urls in the WebUI

Share API has become RESTful. Update the create and delete urls to add share
name as part of the url.
South Database migrations for RockStor

Add south to settings.conf.in and setup.py so that South is installed
and added to INSTALLED_APPS.
Modify datastore and smartdb so that they contain the initial set of
tables for existing models (at the time of conversion), as well as the
south_migrationhistory table (when the app is converted to use south, it
fakes the initial migration, ie adds an entry to this table to show that
the app has been migrated to 0001).
Add migrations dir with initial migrations to storageadmin and
smart_manager.
Modify prep_db to check for the existence of data before creating it.
Modify buildout so that it
1. doesnt remove the databases.
2. runs migrations.
3. restarts servers.
Merge pull request #29 from schakrava/issue#10_share_idempotence

Issue#10 share idempotence
Corrected errors in buildout.cfg

Corrected the command in restart-servers
Removed the commented clean-check section
Buildout modifications for database migrations

Add datastore.in and smartdb.in as templates to be copied if no database
exists.
Add stop-servers to shutdown servers.
Add clean-check section - if either datastore or smartdb don't exist,
assume its a fresh deploy, and copy the database files from the conf
dir.
Add db-migrate section to run migrations
In prep_db, check for existence of objects in a better way.
Move extra-stuff before collectstatic because collectstatic fails if the
log dir is not present
Merge pull request #30 from sujeetsr/issue#28_db_migrations

Issue#28 db migrations
Disk names on setup (disks) step and disks page should be text links

Change the disk names in the setup disks step and the disks page to be
text instead of links, because there are no details to show in the disk
details page.  Remove the showDiskDetail method in router.js, and remove
the disk detail template and view
Merge branch 'issue#26_disk_names' of github.com:sujeetsr/rockstor-core into issue#26_disk_names