Added test of rectilinear parts for MJ
Changed parameter name from "rectilinear_blocks" to "rectilinear"
Added option to run MultiJaggedTest with rectilinear partitioning
Made pointAssign in MJ work for points that are outside the original bounding box
I think pointAssign is now working.  yea!
KokkosCore,Tpetra: Fixed build (shadowing) warnings
Tpetra: Crs{Graph,Matrix}: Removed some KokkosClassic data structures

This commit only affects the Kokkos refactor version of Tpetra.  I
removed many (but not all) of the KokkosClassic data structures from
CrsGraph and CrsMatrix, in favor of the new Kokkos data structures.
The KokkosClassic data structures that remain are just views of the
new Kokkos data structures.

The Tpetra_ReplaceLocalValues test still fails, but I know what to do
in order to fix it.  The new ECrsMatrixStorageStatus enum type hidden
inside CrsMatrix is the key to fixing this.  That test fails because
if the "Optimize Storage" parameter to fillComplete is false, the
Kokkos refactor version of CrsMatrix needs to keep around correct
versions of the "unpacked" (either 2-D or 1-D, depending on whether
the matrix is DynamicProfile or StaticProfile) data structures, for
use after resumeFill is called.
Tpetra: Fixed bug in ReplaceLocalValues test.

Thanks to Christian for pointing this out.  This might help fix some
superfluous test failures.
Added an MJ test that uses rectilinear partitioning
Tpetra: Improved CrsMatrix unit test.

The MultipleFillCompletes test in particular is a weaker version of
the ReplaceLocalValues test, in that it tests similar features
regarding multiple fillComplete - resumeFill - fillComplete cycles.
The ReplaceLocalValues test does not currently pass with the Kokkos
refactor version of Tpetra, so it's important to strengthen all these
tests.  I also improved this test because it helped me debug previous
commits today.

The MultiVector change is a tiny reformatting change.

Build/Test Cases Summary
Enabled Packages: KokkosCore, KokkosCompat, KokkosContainers, KokkosLinAlg, KokkosMpiComm, KokkosAlgorithms, Tpetra, Ifpack2, Belos
0) MPI_DEBUG => Test case MPI_DEBUG was not run! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => Test case SERIAL_RELEASE was not run! => Does not affect push readiness! (-1.00 min)
2) MPI_DEBUG_SS => passed: build-only passed => Not ready to push! (8.30 min)
3) MPI_DEBUG_KOKKOS_REFACTOR => passed: build-only passed => Not ready to push! (10.61 min)
4) MPI_RELEASE_KOKKOS_REFACTOR => passed: build-only passed => Not ready to push! (13.15 min)
Other local commits for this build/test group: 28d0400, 7ace9e9, d61dafb
WARNING: Forced the push!
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Fixed some compiler problems
Disabling point-assign tests.
They are failing in parallel.
Adding some diagnostics.
It appears not all boxes are stored in all ranks.
[MOOCHO] use PDF in MOOCHO's documentation

See bug #6190.
[PyTrilinos] remove generated files from documentation

Mostly PDFs which are generated by TeX files simply by using `make`. Saves
about 7MB.

See bug #6190.
[Sundance] remove EPS file for which PNG version exists

The Sundance documentation contained a large file that merely embedded an
accompanying PNG file. Removed the EPS. Saves about 4MB.

See bug #6190.
[Epetra] replaced broken Epetra logo files by proper PNG

Saves about 2MB.

See bug #6190.
Kokkos: Remove Kokkos::ParallelWorkRequest and "device" team API, which has been replaced with the Kokkos::TeamPolicy API.
Kokkos: Remove "device" API for thread teams, which has been replaced by TeamPolicy.
Kokkos: Reclassify "devices" as "execution spaces" and update the 'kokkos_tag' accordingly.  Give memory spaces a default execution space.
Remove disabled unit tests and code not used anywhere else.

(From Sierra)
Fix some C++Test violations.

(From Sierra)