Fix whitespace to ruby community standards
Use script load and evalsha

refactor constants to be idiomatic ruby
refactor redis calls to use high level abstraction
Configurable lock_id, SecureRandom
Merge branch 'configure-lock-id' into ace

* configure-lock-id:
  Configurable lock_id, SecureRandom

Conflicts:
	lib/redlock.rb