SERVER-16432 Chunk migration data structures not properly synchronized

Tighten locking policy for donor side of migration.
SERVER-16186: newCollectionsUsePowerOf2Sizes should warn users it no longer works
SERVER-16547 --filePermissions should show default in octal
SERVER-16019 parameter name wiredTigerEngineRuntimeConfig

also rename class to WiredTigerEngineRuntimeConfigParameter
SERVER-16501: Uncaught WriteConflictException in TTLMonitor
SERVER-16262: Add test case for Map/Reduce WriteConflict
Create CurOp on stack rather than heap for write commands
special case _id index key generation
SERVER-16519: restart session before backing off after write conflict
SERVER-16519: remove commented out code
SERVER-16519: turn on printing write conflict traces via setParameter
SERVER-16519 SERVER-16235: WT capped conflict fix and stop special casing oplog
SERVER-16519: fix linking of WriteConflictException
SERVER-16529 Report active: false for inactive background threads
SERVER-14668: Rename lock_mgr_new to lock_manager
SERVER-16235: fix DEBUG check on WT capped collection
SERVER-16518 listCollections response changed to cursor object form

As a temporary compatibility measure, the legacy behavior is preserved
if the "cursor" option is not sent with the command.  This
compatibility layer will be removed as part of work for the parent
ticket.
SERVER-16518 listIndexes response changed to cursor object form

As a temporary compatibility measure, the legacy behavior is preserved
if the "cursor" option is not sent with the command.  This
compatibility layer will be removed as part of work for the parent
ticket.
SERVER-16437 IndexScan optimize end checker for single interval scans
SERVER-16235 fix dumprestore8.js on wiredtiger

Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>