[Truffle] Add %s formatter.
[Truffle] Warnings on general super calls.
[Truffle] Optimised version of GeneralCallNode, with a hash map cache.
[Truffle] Fix max size of call node cache - it was documented as being 4, but was implemented at 3.
[Truffle] Specialise string indexing.
[Truffle] Make the generalise array exception control flow rather than slow path.