RandomAttributeGenerator names its generated attribute arrays

Also, clean-up the tests for RandomAttributeGenerator and BrownianPoints
and added a 'see also' section for the two classes.

Change-Id: Ia9886c91743c80ce92cae8176b55d43553d4dcf3
Added function prototype to fix warning

Fixes -Wmissing-prototypes warning.

Change-Id: I64230168ee438bc09f616fd55ebe646f24785a03
Removed a bunch of dead code

Found by clang's -Wunused-function

Change-Id: I975f1cabb4c635f9645c8421e189347fec902754
Removed unused method

Fixed -Wunused-member-function warning, the only
such warning in the codebase.

Change-Id: I8c2fe36cd1dc07475711cb454d2327b6b7a9c50b
Made private functions static

Fixes -Wmissing-prototypes warnings.
Also renamed some things that started with
underscore followed by uppercase letter,
which is reserved.

Change-Id: I3c59dc2fa7133fa2738327c7471d59815decf021
Made private functions static

Fixes -Wmissing-prototypes warnings.
Also added some consts.

Change-Id: Ib1f4d07005c58d3ef2e540cae5b459d1ccfffd3c
Made private functions static

Fixes -Wmissing-prototypes warnings.

Change-Id: Ieb548e6635e4bc1ee5715a3c2a51207065b4fe19
Fixed mismatched declaration/definition

clang warned that the operator>> method in the .cxx was unused, which was weird since it's in the .h, the problem was the .h had a const the .cxx didn't.  I tried vice versa, but it results in errors.

Change-Id: I7dda96d9a802f6557890046e45eff1011d436f63
Made a bunch of globals const

Fixes -Wmissing-variable-declarations warnings.

Change-Id: I0975b53e63fd8657ddb4a85f59310816b2950188
Made some private functions static

Fixes -Wmissing-prototypes warnings.

Change-Id: I577917ab639f522849731dd5023b2b3f6557387a
Made a bunch of globals static

Fixes -Wmissing-variable-declarations warnings.

Change-Id: Iec87545c960e78a37b0ebaf0ee657e4974d69a94
Made various globals const or static.

Change-Id: I5a22aad3fe45399a88ce46eb60568bcd80ad2fbd
Removed a bunch of extra semicolons at end of line

Done using a few regular expressions & find & replace.
Fixes many -Wextra-semi warnings.

Change-Id: I5ef603e88d4c0a390cfb2d22d8d92c21bf554024
Consolidate the new python pointer-wrapping code.

Use the python array parameter wrapping code to handle POD pointer
parameters, rather than using code that is POD-pointer specific.
This makes wrapped pointers behave exactly the same as wrapped arrays,
except the way that the size is set for pointers.  This patch also
adds a test for the wrapped pointers.

Change-Id: I5b69606a95d94e03b53530f059c1d1e6b0921ce1
Consider arrays and pointers to be equivalent for precedence.

In C++, it is valid to have two signatures such as these:
 void SetPosition(const double x[3]);
 void SetPosition(const float *x);
In python, however, there is only one floating-point type, so wrapping
a "float" method when an equivalent "double" method already exists does
not serve any purpose.  In fact wrapping the "float" method in this kind
of situation generates dead code.  In order to keep such dead wrapper
code from being generated, I've made the wrappers consider arrays and
pointers to be equivalent when culling methods according to type precedence.

Change-Id: I8346a07cf62a6422ec36e2bc4c15d588b3e2ce53
RandomAttributeGenerator can generate attributes constant within a block

Added a test for this feature as as well.

Change-Id: I8d56c324c51c19f5f795a92e5074b13f1b58af4b
Add a missing break statement in vtkXMLWriter.

Thanks for Jacob Becker <jacob.becker@kitware.com> for the patch.

Change-Id: I2a7fe7c23c064f6148533817649aea20cef27f15
Merge topic 'add-missing-break' into master

68f5ba64 Add a missing break statement in vtkXMLWriter.
Fix issue with external HDF5

In certain cases HDF5 sets HDF5_IS_PARALLEL flag and in other cases sets
HDF5_ENABLE_PARALLEL flag. Updated the logic to check for both.

Change-Id: If923d82d9cfbd40ea05322305d5790438e98ed4e
Merge topic 'extra-semicolons' into master

8aab49f1 Removed a bunch of extra semicolons at end of line