SERVER-13944 Switch back to -fPIC instead of -fPIE to fix RHEL6.2 build.

On RHEL6 builders, the -fPIE compiler flag causes the mongo shell to make
a pure virtual function call inside the V8 engine at startup.  Since
the swtitch to -fPIE was unnecessary for SERVER-13944, switching back to
-fPIC pending investigation.
SERVER-13773 rollback cleanup in preparation for more testing
SERVER-10464 allow mongodump to dump oplog without a query containing a ts field
SERVER-13760 Do not call dateToISOString if date is not formatable
SERVER-13264 Move Apache-licensed files to AGPL

Also update generators.
SERVER-13882 Introduce mongo::stdx namespace, use it for bind and function.
SERVER-13882 Replace boost::function with stdx::function and boost::bind with stdx::bind.
SERVER-13969 Eliminate long-dead message_server_asio.cpp.
SERVER-13264 Fix compile failure on unclosed comment
SERVER-13641 Don't include operation_context_impl.h in dbwebserver.

Was breaking mongos linking on my box
SERVER-13912 Better write intents for RSV1Base::deleteRecord

Only declare intent to write to areas we actually write to, rather than the
entire Extent header. Most of the time (ie unless deleting the first or last
record) no write intents should be declared.
SERVER-13640 convert cookDeletedList tests to use inititalize/assertStateV1RS
SERVER-13640 Enhance initialize/assertStateV1RS

- Fixed handling of MetaData::lastExtent and Record::prevOfs and add ASSERTS
- Print more info on test failures, including both record and drec lists
SERVER-13640 Test tipping-points in SimpleRecordStoreV1::_allocFromExistingExtents
SERVER-13640 Capped structural unit tests
Revert "SERVER-13760 Do not call dateToISOString if date is not formatable"

This reverts commit bf5f075b3b73c242042be8fd2c0b9b60af5f0089, which broke the build.
SERVER-13640 fix build

follow up to 9cfae91efb4c62051d2d460f4cf7c4cb6d10950c
SERVER-13635 remove dead code
SERVER-13931 do some killCurrentOp cleanup