Optimizes a LSL2 script, folding constants, removing unused code and more. Adds new syntax features too.