Split the SciberQuest plugin into a module and a plugin

Since SciberQuest is Python-wrapped, the Python module must link to
something, which ends up being the plugin itself. Since plugins usually
don't appear in linker paths at runtime, a module is used instead.

This also allows wrapping to be handled by VTK instead of custom code.

Change-Id: I7c01ad16c4abe65e1905d644ca777073cae8d7f2
Avoid using 'using std::XXX' in headers

It pollutes the namespace.

Change-Id: Id2ab60b89b0f6900642c5b2da5e1d81f9ad71664
Fix HeaderTest errors

Change-Id: I23d116f71fd8228517bd49d767ba651f4bd779af
Ignore non-vtk*.h headers in SciberQuest

Change-Id: I78eb8eee02dfb62d3d32787a8054944f770fc1ba
Merge remote-tracking branch 'stage/export-tensor-glyph' into make-sciberquest-module

* stage/export-tensor-glyph:
  Export vtkTensorGlyph and remove vtkSQTensorGlyph

Conflicts:
	Plugins/SciberQuestToolKit/CMakeLists.txt
	Plugins/SciberQuestToolKit/SciberQuest/vtkSQTensorGlyph.cxx
	Plugins/SciberQuestToolKit/SciberQuest/vtkSQTensorGlyph.h

Change-Id: I07ee54b3545bf0fcb37299706ff8264eb5d29a04
Merge remote-tracking branch 'stage/sqtk-cmake-warnings' into make-sciberquest-module

* stage/sqtk-cmake-warnings:
  SQTK Plugin -- fix cmake 2.8.12 "all keyword" or "all plain" warnings

Conflicts:
	Plugins/SciberQuestToolKit/SciberQuest/Testing/CMakeLists.txt

Change-Id: I3f0d5b652cddfbc0bb85341a48b312facda7e837
Merge topic 'make-sciberquest-module' into next

e462fef Merge remote-tracking branch 'stage/sqtk-cmake-warnings' into make-sciberquest-module
559ce74 Merge remote-tracking branch 'stage/export-tensor-glyph' into make-sciberquest-module
5406c77 Ignore non-vtk*.h headers in SciberQuest
5670c75 Fix HeaderTest errors
975206b Avoid using 'using std::XXX' in headers
cb378b7 Split the SciberQuest plugin into a module and a plugin