Removed some dead code from IOSImplementation and added wrappers for new ES2 shape functions to support the new VM naming conventions for return values.  Also wrapped release calls with ifndef CN1_USE_ARC ... still need to do same for dealloc of new executable ops.