[Truffle] Ripped out encapsulated array system.

Fannkuch runs, but I've had to break lots of other methods for now.
[Truffle] Black-list all nodes for compilation until I can go through them individually.
[Truffle] Go through all the nodes used in fannkuch.
[Truffle] Make some more code paths as not designed for compilation.
[Truffle] Go through all the nodes used in Mandelbrot.
[Truffle] Gone through all nodes need for binary-trees.
[Truffle] Gone through all nodes needed for n-body.
[Truffle] Got all pi-digits nodes working - and tweaked parameters again.
[Truffle] Gone through all nodes in spectral norm.

We still have some compilation problems though.
[Truffle] Got all neural-net nodes working.

Same problem as spectral-norm - it won't stabilise.
[Truffle] Got all nodes for Richards working again.
[Truffle] Gone through all deltablue nodes.
[Truffle] Move array building into a node.
[Truffle] Work towards getting RubySpec passing with the new arrays.
Add an option to disable the 'useless use of' warning.
[Truffle] Disable gems in the argument processor.

Where was it being disabled before?!
[Truffle] RubySpec mostly working again.
[Truffle] More work on RubySpec.
[Truffle] RubySpec running again.
[Truffle] Remove debugging code left in by mistake.