SERVER-12497 Do not call AuthorizationSession::startRequest while processing for DBDirectClient.

This eliminates a deadlock cycle between the global or admin-database write lock and the
AuthorizationManager's fetch-mode critical section.
SERVER-12133 Improve error message when a 2.6 schema user doc is present during the authSchemaUpgrade
SERVER-12118 Better error message when invalid user doc detected during authSchemaUpgrade
Add missing space to error message
Move some code out of auth_helpers.cpp back to the AuthorizationManager
fix compaction "end paging in" unit to MB/s like the message states

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
cleanup data comparison for dbadmin.js test
SERVER-9987 Include platform in RPM Release field

The "Release" rpm field has previous been 'mongodb_1' in all RPM's
but to support separate RHEL/CentOS 5.7+ and 6.2+ rpms, the release
will now be '1.el5' and '1.el6'.
Merge remote-tracking branch 'upstream/master'