MueLu: updated scaling scripts

- Renamed petra.pbs.template to sched.template

- Bugfix: computation of nx
  It was computed incorrectly due to the integer division

- Updated the script to run with SLURM scheduler
  We need that on shannon, and other HPC platforms
 Amesos fix for being quiet for 0-by-0 matrix.
 ShyLU driver for sequence of matrices with ShyLU as smoother for ML.
 A sample xml file for testing the sequence of matrices from drekar.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
SEACAS: Fix compiler warnings for size_t printing

(From Sierra)
SEACAS: Fix compiler warnings for size_t printing

(From Sierra)

Build/Test Cases Summary
Enabled Packages: SEACASExodiff, SEACASNemslice, SEACASNemspread, SEACASChaco, SEACASExodus
Disabled Packages: Panzer,PyTrilinos,SEACASExo2mat,SEACASMat2exo
Enabled all Forward Packages
0) MPI_DEBUG => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
2) MPI_DEBUG_SS => passed: passed=120,notpassed=0 (30.60 min)
3) SERIAL_RELEASE_SS => passed: passed=122,notpassed=0 (31.45 min)
Other local commits for this build/test group: 3cc3fe6
Add a function in Panzer_PhysicsBlock.hpp to return the Physics Block parameter list, which is needed in Charon's BCStrategy files.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
 Looks like ML can call numeric factorization before symbolic
 factorization and relies on the "feature" to call symbolic factorization
 from numeric factorization. This is generally not a good idea, but so is
 eating donuts.

 In this case Amesos cannot check the number of global rows in numeric
 factorization as the matrix is not there yet. Fixing it.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Fixed bug in migration example
Unpack routine made incorrect assumption about data size
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Added Zoltan_DD_Destroy
Moved MPI_Finalize to the end
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Fixed nborPart find
MueLu: updated arcadia for shannon
Kokkos/Tpetra: Silencing lots of compiler warnings

This removes unused variables, as well as solving the unknown pragma issue.
The prgama issue is resolved by defining macros which specify whether a
pragma can be used or not. For example one would write

    #pragma unroll
    #pragma ivdep
    #pragma vector always
    #pragma loop count(128)
    #pragma simd
    for(int j=0;j<length;j++)
      a(i,j) += b(i,j);

While ugly it gets rid of the warnings. Its hard to find a more elegant solution,
(at least before C++11) we can't really mix pragmas with macros.

A unit test was added to Kokkos to test this.
NightlyTests: Perseus: more work on tests scripts