add humanize javascript library
invoke humanize filesize function to display the disk size/pool size/ share size in jst files
Incluse humanize library
Merge pull request #64 from Mchakravartula/issue#59_humanize_size

add humanize javascript library
Change Share resize interface
add size text box with dropdown to select size scale.
display existing share size in share resize page interface.
Fix database migrations for smart_manager

Add south_migrationhistory table manually in smartdb and populate it
with the first migration
Modify migration steps in buildout to specify the database that
migrations are to be performed against
Pre-Populate share sixe in text field and size scale in dropdown.
Merge pull request #66 from Mchakravartula/issue#61_share_resize_interface

Change Share resize interface
Merge pull request #67 from sujeetsr/issue#65_migrations_smartmanager

Fix database migrations for smart_manager
Recipe front end framework

Add recipe view and template, with start, stop and get data actions.
Add urls for recipe in urls.py
Recipe front end modifications

Return random number for data in recipe.py
Corrected layout so that nfsgraph height can be calculated.
Corrected data format in recipe_view so that flot can plot it
Save widget configuration resize and close

Send parentView into widget view so that its saveWidgetConfiguration can
be called.
Split smart manager models into individual files for more modularization and
clarity. Remove the old models.py. Remove the dummy models, hello tap and
iostats that go away automatically when models.py is removed. Add nfsd
models(call distribution, client distribution). Add __init__.py so models can
be imported just like before in views.
Add south migration file for the two nfsd models(call and client distribution).
Change Recipe to SProbe, it's more meaningful. Update all models, serializers
and south migration accordingly.
Remove stap view, which was really a POC type implementation. Add More robust
and generic SProbeView and SProbeView2 to run and get data from smart probes.
Remove old POC kernel modules(hello and iostats). Add the first two nfsd kernel
modules and corresponding .stp files.
Update django settings template for new smart probe - nfsd-distrib
Update smart manager daemon to purge data older than defined in django
settings file. Refactor and enhance stap.py to make it more robust, log nicely
and implement the smart probe state machine.
Add urls for sm/sprobes API such that:
GET ^api/sm/sprobes/ returns metadata of all available smart probes
GET ^api/sm/sprobes/probe_name/ returns metadata of all instances of the
probe_name in reverse chronological order
GET ^api/sm/sprobes/probe_name/id/ returns probe data for the (probe_name, id)
POST ^api/sm/sprobes/probe_name/ start the given smart probe, create a new
instance.
POST ^api/sm/sprobes/probe_name/id/status/ return metadata for the
(probe_name, id)
POST ^api/sm/sprobes/probe_name/id/stop/ stop the smart probe identified by
(probe_name, id)
Add client specific lookup field to the model. Update the south migration file.