Update references

* Prudencio, 2014.
* Vallaghe, 2014.
* Vasconcelos, 2014.
Add Cournoyer, 2014.
Update citations.
Fix compilation failure in fparser

When that debugging cpp symbol was unset, we were trying to
instantiate template functions that hadn't been defined.
Project adjoint solutions with proper constraints

Previously if anyone tried to use an adjoint solution after a system
reinit() they'd have found it to have been corrupted by any *primal*
Dirichlet BCs.  Since correctly projected adjoint solutions might be
useful (if only as an initial guess for the fine grid adjoint solve),
let's make sure they get the correct adjoint BCs.
Project adjoints correctly in reinit()
Merge pull request #276 from libMesh/adjoint_projections

Project adjoint solutions with proper constraints
Fixed up an update to DofMap::use_coupled_neighbor_dofs, related to DofMap::set_implicit_neighbor_dofs
Update citations.
Bugfix for --enable-complex
Loosen fem_system_ex1 tolerance

Otherwise we can get nonlinear convergence failure with a sufficiently
bad preconditioner options.  This was triggering on BuildBot with
default PETSc options on 4 procs
fix fpoptimizer rule 81
Fparser fixes:

* Set correct stack size after AutoDiff
* Catch exception thrown in Commit()
Add minimal testcase for optimizer bug in FParser.
Fixes for --enable-complex
Merge branch 'stacksize'
Update traffic.
Merge pull request #278 from dschwen/optimizerbug

Fix FPOptimizer rule 81
Fix warnings coming from cppunit headers.
Update traffic plot to work with Octave 3.8.0.