SERVER-4314 Migrate to Boost Filesystem v3, away from deprecated v2.

Original author: Sven-Hendrik Haase <sh@lutzhaase.com>
Merged by: Andy Schwerin <schwerin@10gen.com>
Signed-off-by: Andy Schwerin <schwerin@10gen.com>

Conflicts:
	src/mongo/db/db.cpp
	src/mongo/db/dur.cpp
	src/mongo/db/dur_journal.cpp
	src/mongo/db/dur_recover.cpp
	src/mongo/db/instance.cpp
	src/mongo/db/pdfile.cpp
	src/mongo/tools/tool.cpp
fix auth for testhooks and plugin commands #527
fix include for d_writeback #527
SERVER-7122 Add required privileges to a few more commands

Conflicts:
	src/mongo/db/auth/authorization_manager.cpp
	src/mongo/db/commands/pipeline_command.cpp
	src/mongo/db/commands/server_status.cpp
use SecureRandom to seed PseudoRandom for cursor id generation

Conflicts:
	src/mongo/db/clientcursor.cpp
	src/mongo/s/cursors.cpp
	src/mongo/s/cursors.h
fix auth of NotAllowedOnShardedCollectionCmd #527
Moved BSONField to its own module.

Conflicts:
	src/mongo/SConscript
added new action types for backup plugin #527