mon: control pending OSDMap for testing

A new admin socket is implemented to enable tests to modify the pending OSDMap without triggering a paxos proposal. The functional tests of osd pool create are refactored to use it and are no longer racy.