Fix issue 16 (Swizzling is broken when write masking is used) + fix an incorrect optimization in the agal optimizer
Fix issue 14 - synthetic consts now show up in the json output