Replication font end changes

Add font-awesome icons
Add views and templates for appliance section
Add management port to add appliance form
Fix cancel button on add appliance form
Replication front end changes

Add replication data and meta port to replication task form
Add tooltip to appliance form
Style changes for font-awesome icon
Removed unnecessary files from font-awesome
Merge branch 'issue#385_replication' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#385_replication

Conflicts:
	src/rockstor/templates/storageadmin/js/js/rockstor.js
Update Share usage model to keep track of referenced(total) usage and exclusive usage.
Collect snapshot usage as part of share usage.
Update serializers for snapshot and share for new usage changes.
Update frontend shares table and snapshots table to display the new usage information.
Allow ext4 for rootfs for aws compatibility.
Update snapshot table frontend to print more info during deletes.
Modify tooltips and remove log statements
Paginated collection for appliances

Paginated collection for appliances
Fix page size bug in pagination template
Update appliance model with management port.
Refactor appliances API to use GenericView and cleanup amap.
Merge branch 'issue#385_replication' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#385_replication
Fix typo in appliance hostname
Fix this reference in add_appliance for submitHandler
Merge branch 'issue#385_replication' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#385_replication
Add confirm msg for delete appliance