DNM: librados test driver and librbd unit test

Created a in-memory test implementation of librados that can be used by unit tests to simulate interactions with the OSDs.  The existing librbd integration tests have been linked against the test driver to provide a librbd unit test which now runs during ```make check```.