Partial (SQUASH THIS).
Getting basic zero-proc construct to work.
Minor documentation update.
Re-establishing backward compatibility.
Making zero vs test a little stronger.
Added basic failing test for zero element process vectors.
Making exception messages simpler.
Generating detailed TeuchosMemoryManagementSAND.pdf and not linking website

The old link to the TeuchosMemoryManagementSAND.pdf document was too my old
SNL website which is no longer valid.  Therefore, I changed this to just build
it in the source tree and copy it like the other RCP report.
Comment out failing test for now
Range1D: Adding unit tests, cleaning up documentation, fixing full_range ...

This is to get ready for allowing zero-element on a process vector spaces
(i.e. maps).

After this, I will change behavior.
Changing behavior to allow for zero ranges.

This will allow for zero-element processes better in Thyra.
Updated for change in Teuchos::Range1D allowing zero views

I had to flesh out the convert() functions to be very explicit.
Allowing RTOpPack::[Const]Sub[Multi]Vector empty views

I have updated these classes and added unit tests to allow for more seamless
empty views.  This will be to support parallel execution where a process has
no elements.  For this purpose, I only had to remove a few asserts that are
really not needed.  I think subDim==0 with null values are the only use cases
for empty views that need to be supported.

For the sake of quickly adding these tests, I just added on to the flat main()
testing function.  Eventually, we should convert over to using the Teuchos
unit test harness to clean these tests up quite a bit and make them easier to
run.
Making easy to enable/disable unit test with single char change.
Adding unit test version of existing basic SPMD_apply_op() test (Trilinos #5902)

The old test did not even check the result! &@@)*&%$@#!!!!!
Removed old autotools stuff.
Removing old non-unit-test non-test version of test

As noted in ealier commit, this test was not actually testing anything :-(
Refactoring to allow reuse in other unit tests (Trilinos #5902)
Added unit tests to show that SPMD_apply_op() works with zero-ele procsses (Trilinos #5902)

These unit tests provide good evidence that SPMD_apply_op() works with
zero-ele processes as is.
Adding vec_ prefix to existing unit tests

This will allow the addition of multivec_ tests.