Bug fix for small dof_id_type size
One more set of size type fixes

reduced_basis_ex5 passes with 2-byte dof_id_type now.
Updating references:
* Montagnier 2011 preprint
* Dec thesis
* Gunther 2011 conference paper
* Steih, 2012
* Bauman, 2011
Merge pull request #129 from libMesh/system_io_sizet

Bugfix for non-default dof_id_type sizes
Updated Montagnier 2011.

Removing broken link.

Updated (and uploaded) publications web page.

Updated citation plot.
Call MPI_Abort() from the terminate_handler() to take care of
implementations which do not unwind the stack (and therefore
never make it to the LibMeshInit destructor).

Write tracefiles from libmesh_error() when running in parallel,
but only if --enable-tracefiles is set during configure.
PETSc LU doesn't work in parallel

But these examples are fine with -pc_type jacobi as long as we disable
any competing options
remove out.e to fix distcheck
Merge pull request #131 from libMesh/terminate_handler

Call MPI_Abort() from the terminate_handler() to take care of
NumericVector::conjugate() patch from Jens Eftang
Remove overzealous copy/pasted assert
need #include <sstream> for new libmesh_write_traceout() implementation - Oracle caught this
Updating Gunther 2013.
Enhancing documentation.
libmesh_write_traceout macro replaced by libMesh::write_traceout() function.
Removing <fstream> from libmesh_common.h.
ability to clear extra ghost elems and switch it over to using add
Adding libmesh_common.C for a place to hold the macro functions.

Adding libMesh::MacroFunctions::here().
Automake junk associated with adding a new file.
The libmesh_stop macro is now converted to a function.

This allows us to remove <unistd.h> from libmesh_common.h