Committing efficiency improvements from Jeff Keasler.
Adding pragma from Jeff.
Deleting *.P files that were still hanging around from an old dependency tracking scheme.
Replacing the Boost smart points with std::shared_ptr.  Unfortunately, the latter is only supported in the C++11 standard, so -std=c++0x was added to the compiler flags for those compilers that accept it.
Adding a couple of plots for adaptive sampling diagnostics.
OMP pragma fix from Jeff.