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
Factoring out common parts of macros.

The macros:
* libmesh_error
* libmesh_error_msg
* libmesh_not_implemented
* libmesh_not_implemented_msg
* libmesh_file_error
* libmesh_file_error_msg

now use libMesh::MacroFunctions::report_error() internally.

This allows us to remove the the print_trace.h dependency from
libmesh_common.h
Removing csignal dependence from libmesh_common.h
Adding Swiler, 2013b.
Merge pull request #132 from libMesh/conjugate

NumericVector::conjugate() patch from Jens Eftang
Fixing strange filename due to unexpected behavior of std::stringstream.

Thanks Manav Bhatia.
Merge pull request #134 from libMesh/macro_functions

Macro functions
implement  EpetraVector<T>::conjugate(), which is a no-op.
rbOOmit change: There was a bug for complex-values in RBConstruction::enrich_RB_space which
meant that basis functions were not orthogonal. Here we commit the simple bug fix and also
add some debugging info to reduced_basis_ex1 and reduced_basis_ex7 that prints out
the inner products between basis functions to make sure that they are accurately
orthogonalized.
rbOOmit change: Another small fix regarding complex-values. This one should
not affect anything since the RB_inner_product_matrix is not used in
complex mode at the moment.