Enhancements in Data Review

**Modifications in *Data-Review***:
- Now clicking on each data-row will have unique *URL*
- Trying to use *HTML5 history API*. So that previous state will be preserved.
- Saving the object only if it's changed.
- Added code for saving ```altname```, ```license``` in ```get_node_common_fields()```.
- Added restriction that only *group_admin* or *superuser* can change the ```status``` of object.
- Any thing related to object - *field*, *attribute*, *relation* changed then node made to status ```DRAFT```.
- Changes are being recorded to show in *Task* body.
  - Changes in the *field/s* are checked.
  - Changes in *attribute/s* values are captured.
  - Change of *relation/s* are also recorded.
- The content of each object row is shows according to version and status.
- Keyboard shortcuts added while *editing* any data-row.
  - To ```save``` use keyboard key ```s```
  - To ```cancel``` use keyboard key ```c```
- Also showing keyboard info panel at right-bottom of data-review page.

**Other Changes**:
- ```pandora_video``` added to ```gsystem_names_list``` in some factory attributes.
- Query added to update ```attribute_set``` and ```relation_set``` of documents in *filldb*.
- Hidden ```New File``` upload button in file-uploading-page to avoid url redirection errors.

<hr/>

**After taking this pull make sure you run the following command**:
```python manage.py filldb -c```
```python manage.py sync_existing_documents```
```bower install```

<hr/>

**TEST :**
- All the above features are need to check.

<hr/>

**What next ?**
- Calling create task method to create task.
  - Populating the body of *Task* with captured changes.