Move SecureRandom.random_bytes to native, to avoid JI costs.
Use a per-thread SecureRandom and move #hex into native.
the script which created the bat only worked if bin/jirb.bat was there and writable - which might have been the error for #1409

[skip ci]
Fix encoding with new temporary variables
Decoder of new temporary variables
Fix issue with not detecting closure on encoding a call with no args and a block
Fix threadpoll for encode/decode
Trivial removal of parens
Hack encoding to work but wrong strategy.  Make Local temps actually create local temps
Sync up semi-broken persistence (broken in the sense that it runs properly after loading persisted IR)
Remove dead code?
Record used temp and regular vars to scope.  Make %current_{module,scope} savable temp vars.
Make proper properties to control debugging output for ir persistence
Missed some debug fields
Encode %current_scope,%current_module appropriately now that it has an index again
Epic edit session to get skeleton of more custom encoding of instrs in place
[Truffle] Merge from Graal.
Another dump of too much editing to lose in new instr encoding
New instr encoder impl'd but not hooked up yet
[Truffle] Remove ObjectSpace tests - no way to dynamically turn OS on or off in JRuby, and enable continuation tests.