Working on making per-field lookup tables that do not change presets.
Wrapped up changes to the render widget supporting per-field LUTs.
Respect choice of color by in canvas widget light.
Merged in Daves changes and hooked up per-field lighting on his end.
Added capability to specify a default pipeline in the info.json.

Also provided a simple, reasonable default behavior in the case that
no default pipeline is given.
Added panning and proper zooming to all the webgl-based views.
Fixed a bug in how default pipeline is created when not in info.json.
Added proper handling of window resizing in all webgl-based views.
Implemented a basic approach to clamping which works for both lit views.
Fixed bug in clamping where interior control points weren't respaced.
Style fix in rendering widget, optimization to viz canvas widget.

Set min width of field name dropdown so that it lines up with the
left edge of the current value text box and color box.  Also set
the lookup table for a field code in the callback of the vis canvas
widget light so that we do not have to create them with every call
to draw a frame.
Style cleanup to please jshint
Merge branch 'master' into unified-per-field-coloring-and-lighting
Fixes for lighting based problems arising when testing workbench.
Final fix for jshint
Merge pull request #84 from Kitware/unified-per-field-coloring-and-lighting

Unified per field coloring and lighting
Merge branch 'master' into workbench-subwidgets
Fix for composite light view rendering before lookuptables were ready in wb.