Panzer: Updating Thyra model evaluator to handle dgdx and dfdp

For scalar parameters. This puts it pretty close to the Epetra version.
Soon I will switch it out to be the default.
Merge branch 'master' of software:/space/git/Trilinos
Panzer: Begginning instrumentation to make FEI optional

Simply added some preprocessors around many of the DOFManagerFEI calls.
Panzer: Fixing bug an the tokenizer
MueLu: fix warning about no newline
zoltan2: fixed typo in comment
[NOX, Piro] Finish respone function ordering.

LOCA::Thyra::Group::postProccessContinuationStep now mimics
LOCA::Epetra::ModelEvaluatorInterface::postProcessContinuationStep by calling
set_g(0, ...) and then evalModel. This triggers response function
evaluation. Previously, LOCA::Thyra::...::postProcessContinuationStep did not
trigger response function evaluation. Originally, nothing in the LOCA-Thyra code
path did, in contrast to the LOCA-Epetra code path. A few months ago, I wrote
code based around evalConvergedModel to trigger the response function calls. I'm
removing those changes in favor of this one based on
postProccessContinuationStep.

Build/Test Cases Summary
Enabled Packages: NOX, Piro
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=182,notpassed=0 (31.16 min)
1) SERIAL_RELEASE => passed: passed=182,notpassed=0 (13.25 min)
Revert "Optimizations in the code that keeps fmwk-parallel in sync with stk-parallel."

This reverts commit 3d026ec309608e34ca615254ff4bbc21f6b6baa8.

Revert this commit until I can figure out why debug-mode consistency checks are failing
on a few aria tests.

(From Sierra)
removing unused debugging statements in #if 0 statements that no longer compile

(From Sierra)
Moving code into BulkData for updating sharing for CEO.
Cleaning up of CEO code. Moving between exp and production.
Fixing up CEO to work with modifications more efficiently.

(From Sierra)
Minor refactor to use better function names.

(From Sierra)
Fix build error on cee-compute007 even though I can't log into that machine.

(From Sierra)
Adding additional debugging output

(From Sierra)
remove babble tracing mechanism

(From Sierra)
Remove m_meta_data_verified from BulkData since m_sync_count duplicates the functionality

(From Sierra)
IOSS: Fix spelling error

(From Sierra)
STK_IO, STK_MESH: Consolidate error checks to eliminate duplicate checking of same condition. Removed the duplicate_check
argument of declare_element_edge and declare_element_side.  The lower level code performed the same duplicate_check
whether the argument was true or false just at different places, so the flag was not providing any different behavior and
just causing some confusion with the assumption that the behavior was different.

(From Sierra)
SEACAS: aprepro_lib - fix delete variable command (Plooster)

(From Sierra)
SEACAS: exomatlab - remove non-implemented command line options

(From Sierra)
STK_UTIL: Support for building on 32-bit systems (size_t is 32 bit, not 64-bit) [Nico Schlomer]

(From Sierra)