Changed sphinx documentation theme to ReadTheDocs theme

Theme can be found at: https://github.com/snide/sphinx_rtd_theme

Change-Id: I48c234326a8db6a053438296e65cd2f2957cf485
Removed common documentation and added servermanager proxies page

* Removed the PARAVIEW_DOCUMENTATION_SKIP_ADD_FUNCTIONS workaround
* Removed common documentation pieces originating from CreateObject method
* Exclude generated proxy documentation from simple module doc page
* Created a new page that lists/summarizes all generated proxy documentation
* Interlinked the two pages to be able to navigate between the two
* One page per generated proxy
* Documentation generated by instantiating each generated proxy class which
  causes a whole bunch of warnings and errors since it will be instantiated
  without any arguments

Change-Id: I9cfb26d74ad4094373ae84b581bd13761621226c
Added pydoc output parser to generate docs for proxies

Using servermanager.[xxx].proxy for pydoc help generator
[xxx] being one of ['filters', 'sources', 'writers', 'animation']

Change-Id: I0396e312be41a75900f2c94a811c8e7c8685fc6f
Improved theme styling

* Enabled text-wrapping for servermanager proxies page
* Made sure toctrees render only upto 1 level of hierarchy in the sidebar
* Added ParaView logo to sidebar
* Added Index link to the header
* Added current version under logo
* Improved section headings and toctree hierarchy

Change-Id: I6de43b4d492009414996fa0d153a53108c52ae05
BUG #14490: added ability to do unix style installs on OsX.

Added a new advanced CMake variable: PARAVIEW_DO_UNIX_STYLE_INSTALLS,
which when ON, result in ParaView doing unix-style installs rather
than generating an App bundle on "make install".

Note that this results in a <INSTALL_PREFIX>/bin/paraview executable
rather than a paraview.app bundle.

Fixed Python path and plugin location mechanisms to work with this
new way of installing on OsX.

Change-Id: I721a1498f13902c8b8c890ce5b186960e50a2c7c
Added new protocols to allow getting and setting the color range.

Change-Id: If0164c5498917a8921356b8250b300e5f7c0e15e
Update selection protocol

Change-Id: I75292b08682ebd63dccd7e6ca14a1424cbced630
Fix Web protocols to enable surface selection and data export

Change-Id: I3287af704151040636fcb54c07480748a14607e4
Fix issue with Catalyst (Python) editions.

This issue was introduced by commit b8f9e7675. We were now getting an exception
when the animation-scene proxy couldn't be created, which happens in Catalyst.
Fixed that.

Change-Id: Ia32b84b8dfafeaa3931edac57ab5f183092350e5
Fix target_link_libraries to use LINK_PRIVATE.

We can no longer mix plain and keyword target_link_libraries. This fixes that
issue.

Change-Id: Ib3a3fecec875ea985561a6bc73e63a99c5d8eda7
Provide a data_exploration python module for Web deployment

The new data_exploration module will ease Web exposure to
in-situ data processing and visualization.

Change-Id: Ibcc5aaebf1abf6eaf094cb1bfafa9d669b499daf
Merge topic '14381_sphinx_doc_generated_classes'

b432f6e Improved theme styling
52e1b82 Added pydoc output parser to generate docs for proxies
5305521 Removed common documentation and added servermanager proxies page
29c8b68 Changed sphinx documentation theme to ReadTheDocs theme
Merge topic '14490_unix_style_installs_on_osx'

d8b54af BUG #14490: added ability to do unix style installs on OsX.
Merge topic 'catalyst-web-toolkit'

6a956b3 Provide a data_exploration python module for Web deployment
Merge topic 'fix_catalyst_issue'

d0b05d1 Fix issue with Catalyst (Python) editions.
Merge topic 'fix_windows_target_link_issue'

0dfc6d7 Fix target_link_libraries to use LINK_PRIVATE.
Merge topic 'pvweb-fix-selection'

97bb0ef Fix Web protocols to enable surface selection and data export
d873852 Update selection protocol
65b706e Added new protocols to allow getting and setting the color range.