Front end for scheduling tasks

Add scheduled tasks view
Add scheduled tasks sidebar link in system sidebar
Front end for scheduled tasks

Add views and template to create a scheduled task
Modified icon for scheduled tasks
Front end for scheduling tasks

Add tooltips for add task page
Merge branch 'issue#219_schedule_tasks' of git://github.com/sujeetsr/rockstor-core into sujeetsr-issue#219_schedule_tasks
Update task models for scheduling tasks. Separate task definition, task and
task_type into separate models.
Update task schedule api to exclusively deal with task/event definitions.
clean up deprecated code in replication and sprobes.
Implement task log view for listing history of a recurring task def.
Implement a simple view for task types.
Add enable/disable support to events.
Update task handling cli according to new backend changes.
Merge branch 'master' into issue#219_schedule_tasks

Conflicts:
	src/rockstor/smart_manager/models/task_def.py

Display scheduled tasks
Add datepicker and timepicker to add task form
Front end for scheduled tasks

Use inline fields in add task form
Load task log
Rename models to taskdef and task
UI for scheduling tasks

Display scheduled tasks
Change model names to TaskDef and Task
Set content-type to application/json so that datatypes dont need to be
converted on the server side
add tasks view in settings
Front end for scheduling tasks

Fix bug in task_scheduler.py ..use get_paginate_by from generic_view
Fix bugs in task display view and template
Front end for scheduling tasks

Update md5 sum of js libs in buildout because new datepicker and
timepicker libs have been added to js lib
Rename migration to 0002...
Missed files in earlier commit
Merge branch 'master' into issue#219_schedule_tasks