Added weighted random distributor functionality.

It's partially working, partially broken and needs more work.
Weighted random is finished.
Deleted unnecessary binding pry debug line.
Rebase work to implement weighted random with MKBs code.
Touch up for latest Ruby and RSpec.
disable rubinius and jruby for now
update rubies