Bugfix for adjoints_ex4 adaptive refinement
Fix and reenable AdjointRefinementEE splitting

We should satisfy sum(local_error_estimates) == global_estimate now,
and the algorithm should be O(N log N) rather than O(N^2).
Cut-n-paste typo fix in adjoints_ex4
Dirichlet bugfix on refined meshes

Calculating Dirichlet values should only happen on active elements.
This was breaking horribly on mesh coarsening.
AdjointRefinementEE bugfix

Don't try to restore any vectors that we didn't walk in with.
actual code changes and additions for pthread api
changes from running bootstrap for pthread api
Small bug fixes for pthreads
adding ability to get unique id for pthreads
add in spin mutex specialization for osx
implement spinlocks for everyone else
small fix for threading on linux
make pthread_unique_id thread safe
combine thread defines
Adding Toader 2013 preprint.
Disable misc_ex9 when Exodus is disabled
The new example also requires 3D
misc_ex9 fixes for dof_id_type != unsigned int
more robust m4 cruft, make sure enablepthreads gets turned off when AX_PTHREAD fails
generated files for last change