closes #512 fix overactive loader assert, expand tests,
fix another bug in client where we'd accidentally abort transactions out-of-order.
fixes #514 fix the ns field when creating indexes in mongorestore, also
remove unnecssary getOwned() calls in remote loader
refs #512 remove over-active assert
refs #515 fix memory error
refs #512 log, do not uassert, when a remote load does not create the
target collection
Merge branch 'bugs/512b'

Conflicts:
	src/mongo/tools/restore.cpp
fix whitespace #512
Merge branch 'bugs/512c'
Merge branch 'master' into cc5