Remove Database from Builder constructor
Convert inconsistent read prefs from pre-1.3.3 drivers

MongoCursor::setReadPreference() is not affected, since its method wasn't implemented until 1.3.3.