Namespace Random subclasses
Move random code
Allow require 'backports/random/implementation'
Oh oh, std_lib interception should really not be in tools...
Now happens only for global requires or can also be explicit.
Fix missing require. Clearly, these are not used much...
Split tools
Require only the needed tools
Update description
Add minitest dependency because of Ruby 2.2