Removed assert that prevents shading for RGBA volumes.

Fixes bug 13151: Incorrect assert in volume rendering shading with
dependent components

Change-Id: I4f706b0dad7b43c619544517497f0b5379b8028c
Alter camera interactions to fix orbiting behaviour on rotate.

Move the calculations for panning to a funcion to save computation.

Change-Id: I26934c7b2b1274ee3801758e45eeb67fb03fe107
Merge topic 'vtkweb-update-file-browser' into pv-master

80edc28 Extend vtkWeb with basic properties and improve File browser
Merge topic 'update_vtk_master' into pv-master

1ad7bf0 Merge topic 'enable-insitu-exodus-wrapping' into master
ae2e479 Merge topic 'eliminate_CMP0020_warnings' into master
bb20b9d Eliminating CMP0020 warnings in the examples.
349b087 Merge topic 'no_whole_tree_collapse' into master
fe59cba prevent the whole dendrogram from being collapsed
eba9e70 Merge topic 'bump-cmake-requirement' into master
34bf484 Merge topic 'fix_charts_valgrind' into master
9f5eb49 Resolve valgrind defects
eee9f52 Bumping CMake minimum to 2.8.8 as agreed
96c8af9 Enable wrapping of the insitu exodus reader.
9bb44b3 Merge topic 'fix_qt_examples_for_qt5' into master
eeba833 Make Qt examples build with either Qt4 or Qt5.
ea31c42 Merge topic 'made-filter-reentrant' into master
dafbb65 Merge topic 'paraview-web-client-tests' into master
e0e1093 Refactored and fixed some import problems that were breaking dashboard.
3280fa3 Merge topic 'add-cocoa-render-window-hints' into master
...
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: If87e4bc37e47489fd21e719dbbc8921fed0075d2
Merge topic 'vtkweb-fix-webgl-viewport' into master

c3c23c62 Alter camera interactions to fix orbiting behaviour on rotate.
Merge topic 'assert-volume-rendering-rgba' into master

fd8c750f Removed assert that prevents shading for RGBA volumes.