Fixed buiding SimpleView example

Change-Id: I9c7f30ccff1ae9fed6ba48400c11d211abc26035
Enable the Qt examples, update their build systems

Some of them hard coded paths to data in VTKData that no longer exists,
I verified that they build and run locally (Linux 64 bit).

Change-Id: Iff8d0b043d5a91dc94c27e1cf131b69fb0554cef
Fix mingw warnings on recent changes to Matrix4x4.

Moving the definition of the matrix Multiply4x4 method after the
definition of the array Multiply4x4 method should fix the warning below.

Warning:
http://open.cdash.org/viewBuildError.php?type=1&onlydeltap&buildid=3034528

Ref:
http://stackoverflow.com/questions/11546403/importing-inline-functions-in-mingw

Change-Id: If3f58545b81d6df030a788f4ca8e60f08dc351c5
Fix MSVC 2008 warning about valid STL usage.

"warning C4996: 'std::copy': Function call with parameters that may be
unsafe - this call relies on the caller to check that the passed values
are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS.
See documentation on how to use Visual C++ 'Checked Iterators'".

Because the std::copy destination is a raw pointer.

Some solutions to get std::copy to work with pointers:
http://choorucode.com/2010/08/30/visual-c-c4996-warning-on-copy-with-array-parameters/

So yeah...Let's go with memcpy.

Change-Id: If0ff6277625cf1f63535bec72598587d4b934afa
Use doubles to store GDAL point coordinates.

By default, `vtkPoints` uses a `vtkFloatArray` to store coordinates.
Because many geographic datasets use statute feet from a datum
for coordinates, large coordinate offsets use much of the available
floating-point precision. This commit changes the underlying storage
to a `vtkDoubleArray` to avoid roundoff issues.

Change-Id: I48c60b9b0af4c4890a2f1b9b18c3a5ad666ef6ce
Remove assignment operator from octree_iterator.

This is a follow-up to gerrit I3e5e8858d31f0711d49e0281adbfbd7c7b6e381e.
In that commit, I removed the assignment operator from octree_path
because it looked as though the only reason for a custom-defined
operator was to work around some const-related bugs in Visual Studio 6.
The octree_iterator class is a subclass of octree_path that had exactly
the same issues.

Change-Id: I15e7622e7c8bde139770e7bf6ff058360f0335fd
Merge topic 'example-simple-view' into master

a4cce567 Enable the Qt examples, update their build systems
ab1aab29 Fixed buiding SimpleView example
Merge topic 'gdal-point-precision' into master

0fb084b2 Use doubles to store GDAL point coordinates.
Merge topic 'mingw-matrix4x4-warning' into master

61689b44 Fix MSVC 2008 warning about valid STL usage.
904e94df Fix mingw warnings on recent changes to Matrix4x4.
Add ZOOM_AXIS interaction mode to vtkChart

This adds a new interaction mode to vtkChart which zooms the
X and Y axis based on the X and Y movement of the mouse. This
is similar to the zoom mechanism in matplotlib.

This also adds some documentation for the mouse actions enum in
vtkChart along with a test for the new ZOOM_AXIS mode.

Change-Id: If6c923607a3bf86ec8f6bc16188d1e49a260ba95
Merge topic 'chart-zoom-axis' into master

45a2e6cf Add ZOOM_AXIS interaction mode to vtkChart
Fix typo in vtkTextMapper.

Change-Id: I5119029cebdea56d466c81394a9147ba6fcdf193
Merge topic 'textmapper-warning' into master

35f01d96 Fix typo in vtkTextMapper.
Merge topic 'octree-assignment-rule-of-three' into master

d2785d14 Remove assignment operator from octree_iterator.