Fix whitespace to ruby community standards
Configurable lock_id

Allow disabling urandom
Use script load and evalsha

refactor constants to be idiomatic ruby
refactor redis calls to use high level abstraction
Set required ruby version to >= 2.0

Need this for hash params
Merge branch 'configure-lock-id' into ace

* configure-lock-id:
  Set required ruby version to >= 2.0
  Configurable lock_id
  Fix whitespace to ruby community standards
Merge branch 'evalsha' into ace

* evalsha:
  Use script load and evalsha

Conflicts:
	lib/redlock.rb