Add LICENSE and NOTICE
Add 'tips' script to suggest local configuration
Add 'setup-user' script to configure authorship information

Prompt the user to configure user.name and user.email interactively.
Add 'setup-hooks' script to install local hooks

Fetch the hooks right out of the local clone if possible.  Otherwise
fall back to a project-configured remote repository.
Add 'setup-gerrit' script to configure Gerrit access

Interactively prompt the user with Gerrit setup instructions.
Add 'setup-stage' script to configure topic stage remote
Add 'setup-ssh' script to configure ssh push access

Interactively prompt the user for ~/.ssh/config setup.
Add README instructions and sample configuration
Exclude from source archives files specific to Git work tree

Add the "export-ignore" attribute to all such files.  Remove the
suggestion from the README since this should not be a responsibility
of the including project.
setup-stage: Optionally reconfigure topic stage

When the topic stage has already been configured present the current
configuration and prompt for optional reconfiguration.  While at it,
make the topic stage remote name configurable by the project.
setup-gerrit: Allow ssh-only repo URLs

Honor the $username placeholder in the 'gerrit.url' configuration value.
Configure a separate pushurl only if it is different from the main url.
setup-stage: Allow 'url' without 'pushurl'

Configure a separate pushurl only if it is different from the main url.
Tell Git how to check GitSetup config files

Add a .gitattributes line to match both "config.sample" and any config
file added by the containing project.
Add 'git-gerrit-push' script

Add a script implementing our standard "git gerrit-push" alias.  When
invoked, first check that the current branch is a named topic.  Then
fetch 'master' from the 'gerrit' remote repository so the local
repository can compute a minimal pack to push.  Finally, push the topic
to the 'gerrit' remote as "refs/for/master/$topic".
Allow Catalyst to be initialized with a separate MPI communicator.

For some simulation codes, only a subset of the MPI processes
may use Catalyst but there wasn't any easy way to do that. This
allows Catalyst to be initialized with a different MPI communicator.

Change-Id: Ib09f446653faf60b25c2524241c348d5ad3b1920
Added documentation of setting up autoupdates for ParaViewWeb.

Documentation includes the full bash script which is now running on
pvw-test.kitware.com to keep the latest nightly binary version up
and running.

Also edited the quick start guide to point to the superbuild git
repo for downloading pvw-setup.py, so that the latest version will
always be retrieved.

Change-Id: Ib98c260e2f9b9129c8b1f3b3eb40dc845cbc80bd
Supports changes to vtk web testing framework involving dependency checks

Removed the python module dependency checks and the selenium driver
package checks from configuration time tasks.

Updated all web tests to use new option to check dependencies at
runtime and raise a new exception in that case.

Updated the test of vtkListFiles protocol to only test for a couple
of small files which are now downloaded specifically in the
associated CMakeLists.txt for pvweb testing.  Also improved error
messages in the case of this test failing.

Change-Id: Ieeecfe33f07ad9c9782d3b9e1e5695dea58d9ac0
Removed commented lines

Change-Id: Ia2ff0712c6e834bd8957b4e2d50356ff0f3892d5
Moving VTK in paraview forward to support web testing changes.

Change-Id: I7ba4dc8f38eb006c29c44291ffdb255f4133bfc6
Merge branch 'setup' into developer-setup

Add Utilities/GitSetup/ directory using subtree merge from
the general GitSetup repository "setup" branch.