Initial implementation of RandomDistributedScalarEncoder

Initial implementation of random distributed encoder. Hotgym works well with it, but not fully debugged yet. Tests in process.
Tests and bug fixing
More tests and pylint cleanup
Completed test cases
Removed debug code
Removed useless check for int
Random encoder updates

Changed s to the more description name 'resolution'.
Fixed bug in returning bucket indices (added tests
to catch this bug.) Updated hotgym parameters.
Simplified computeOverlap
Merge pull request #520 from subutai/random_encoder

Random distributed encoder