add option to retry acquiring a lock

also add option to control sleep time while waiting for lock

Paired with: @yanowitz and @nchainani
remove 1.9 specific syntax
Merge remote-tracking branch 'origin/master' into mooremo-master
add changelog notes for #9
split out CONTRIBUTING file
change exception class to be Mongoid::Locker::LockError - closes #8