Refactor WIP
Completed main locking framework.
Added tests for Redis driver.
Full test coverage.
Added tests for blocking adaptor, updated readme, etc.
Auth'd archer/travis.
Updated to Interlude v0.1.0.
Added LockFactoryInterface::tryAcquire()
Added a default TTL to lock factory.
Added logging support.
Improved log messages.
Changed Lock::__destruct() to use Lock::release() instead of calling the driver directly.
Marked Lock class as internal and added some docs.
Marked BlockingAdaptor class as internal and added some docs.
Removed LockInterface::__destruct() and moved auto-release functionality to new ScopedLock concept.
chmod examples +x [ci skip]
Updated dependencies [ci skip]
CS fixes.
Removed BlockingDriverInterface, all drivers are now blocking - use PollingDriverTrait to emulate blocking for poll-based drivers.
Added DriverUnavailableException for reporting connection/network problems.