StatusWith class - designed for returning an error or a value
Makes exception free code cleaner by not needing so many out parameters
SERVER-9902 Use #pragma once in StatusWith

Signed-off-by: Randolph Tan <randolph@10gen.com>
Sync up with upstream/master for matcher/