Adding a mechanism to create a proxy widget for several proxies.

Adding a new class, pqProxiesWidget, which can thought of as a
pqProxyWidget for several proxies. It creates pqProxyWidget instances
for each proxy and manages that. It is designed to be used in custom
applications that need to customize the Properties panels to show
properties from a collection of proxies rather than just one at a time.

Change-Id: I96b22ca7957fe0e2eeef981359dba4dc30ff213d
Merge topic '14741_proxies_widget' into next

8e606252 Adding a mechanism to create a proxy widget for several proxies.
Updating XML definition of vtkImageDataToUniformGrid filter.

vtkImageDataToUniformGrid filter is missing the FieldDataDomain
section of its XML proxy definition. This results in vtkPVPost
filter to make point data arrays of stuff that was meant to be
cell data arrays.

Change-Id: Ia1262ab2cdce8173459653c3b4f18503f7fa5e35
Merge topic '14742_vtkImageDataToUniformGrid' into next

44e7bf41 Updating XML definition of vtkImageDataToUniformGrid filter.
Update protobuf module to get fix for CMake 3.0

Update to a version of protobuf that does not try to use the LOCATION
target property deprecated by CMake 3.0 policy CMP0026.

Change-Id: Ic30dec8a5fc9f4c9bfcf6c4e2416f9e356c2dd8b
Merge topic 'update-protobuf' into next

b1c92065 Update protobuf module to get fix for CMake 3.0
Move TimeKeeper proxy definition to base.

TimeKeeper proxy definition is now essential to ParaView and hence moved
to Editions/Base.

Change-Id: I61b2df4d9f01aebf8427a31e8dd7585326ba52ed
Fix issues with Catalyst editions.

Fixed missing dependency on SMApplication module. We needed to add
vtksys explicitly.

Also added mechanism to disable loading/saving of settings files.
vtkCPCxxHelper uses this mechanism to turn off settings loading/saving
when coprocessing.

Change-Id: I02c8612bc045ede82b7ae3c72b0410570dbf739f
Use correct options/process type for catalyst tests.

Change-Id: Iab3eded559aee8c43fa534175522a50ca7b28bfc
Merge topic 'fix_catalyst_editions' into next

e31e78a4 Use correct options/process type for catalyst tests.
aff5b1fe Fix issues with Catalyst editions.
ba6d98e7 Move TimeKeeper proxy definition to base.
Fix build error

Change-Id: I5bdf3d1501d81391ae8eea9d916b98f3eb5d62cb
Merge topic '14741_proxies_widget' into next

3129daac Fix build error
Adding a mechanism to create a proxy widget for several proxies.

Adding a new class, pqProxiesWidget, which can thought of as a
pqProxyWidget for several proxies. It creates pqProxyWidget instances
for each proxy and manages that. It is designed to be used in custom
applications that need to customize the Properties panels to show
properties from a collection of proxies rather than just one at a time.

Change-Id: I96b22ca7957fe0e2eeef981359dba4dc30ff213d
Merge topic '14741_proxies_widget' into next

fd56e07a Adding a mechanism to create a proxy widget for several proxies.