cleaned up DistributedLock a little #775

- fixed up calls to BSONObj::getOwned that discarded the result
- added logging for RetryableExceptions and caught a few more cases where
  they can be thrown

  fixes #775
fixed more bad usages of getOwned() #775
compilation fix for distlock change #775
removed tabs from distlock.h
Merge branch 'bugfixes/tokumx-1.3' into releases/tokumx-1.3