Merge pull request #1268 from OpenMDAO/dev

dev merge
Merge branch 'dev' of github.com:OpenMDAO/OpenMDAO-Framework
Merge branch 'dev' of github.com:OpenMDAO/OpenMDAO-Framework
Merge branch 'dev' of github.com:OpenMDAO/OpenMDAO-Framework
framework variables handled in gui
to italics
Added preferences to openmdao namespace.
Added argument to ColumnPicker constructor for setting default visible columns.
Adjusted PropertiesPane to set default visible columns per component editor.
Added support for viewing more columns in component editor. Columns visible by default are info, name, units, value and description.
Merge branch 'dev' of github.com:OpenMDAO/OpenMDAO-Framework into dev
Merge branch 'column_sorting' of github.com:crobinsonut/OpenMDAO-Framework into cal
Columns settings for inputs/outputs tabs per component editor are stored and recalled per session.
Removed modification from SlickGrid api. Cleaned up preferences saving and recalls in PropertiesPane.
tests
pass
Adding column header test functionality to grid pageobject. Columnpicker dom elements are removed when component editor is closed.
Merged out.
Column picking fully working and verified with test.
Completed test for column picking.