Merge pull request #3 from zotya/master

On saving a chart, copy the generic chart image in the visualization
Refs #9610 - Javascript fixes

- Optimizing SlickGrid config for data settings;
- Include common.css in daviz-view.css;
- Adding upgrade steps.
Refs #9610 - Move column label settings from facet annotations to JSON
Explicitly pin dependencies versions

- Pin dependencies versions as this version may not work with older
  versions of these dependencies.
Refs #9610 - Add json2table browser utility.
Refs #9610 - Fix converter
Refs #9610 - Keep column labels within CSV/TSV downloads
Refs #9610 - Fix download methods for non-ASCII datasets

- Fix download.(csv, tsv, html) methods
- Add doctests for download methods.
[JENKINS] - Fix pyflakes warnings.
Refs #9610 - Support non-ASCII (utf-8) for column titles

- Column labels are now unicode (utf-8);
- Update tests and migration scripts
Fix egg keywords
Refs #9610 - Align data settings table editor with the one in edit mode
Make Save and Disable buttons more visible.
Refs #9752 - Prevent accidentally disable of visualizations

- Add confirm dialog in order to prevent accidentally disable of
  visualizations.
Cosmetics - Use twitter bootstrap for dialog buttons.
- Update confirmation message.
Refs #10168 - Fix download CSV method.
Cleanup obsolete 'sections' related code
Refs #9558 - Moved data annotations to Daviz settings Control Panel
Refs #9558 - Handle annotations for data values

- Adding annotations within Data settings table editor