Adding boost::unique_ptr to the subset of Boost distributed by libmesh

Updating instructions for copying subsets of Boost
Adding boost header files required by Clang 3.3 for boost::unique_ptr
Adding more boost header files required by GCC 4.6.3
Adding more boost header files required by Intel 12.1.0
Updating Boost's Makefile.am
Ran bootstrap
Ignore temporary build files in contrib/boost