add ExceptionSaver and use it in a few places #299
Merge branch 'master' into exceptions

Conflicts:
	src/mongo/db/index.cpp
	src/mongo/db/indexcursor.cpp
	src/mongo/db/storage/loader.cpp