SERVER-6246 Visual Studio -- add new file
SERVER-9481 Fixes fluctuating between ROLLBACK and SECONDARY when ROLLBACK is impossible

Only leave ROLLBACK when successful and go to FATAL when ROLLBACK is impossible
because we are not willing to rollback so much data

Signed-off-by: Matt Dannenberg <matt.dannenberg@10gen.com>
SERVER-9481 further rollback exception cleanup
SERVER-9859 SERVER-8687 prevent hashed sharding w/o default seed
SERVER-9902 Use #pragma once in StatusWith

Signed-off-by: Randolph Tan <randolph@10gen.com>
buildbot rs_stepdown_and_pooling.js more verbosity for debug