Update build script. update icode to enable 65535 efuns.

the new efun + operation limit is ~65535. (referenced by a "short")

single argument EFUN was directly generated as instructions (which is a byte type) as a optimization for ram. so it could not hold more than 256. operators also took away 121 of it.  

This patch removed that restriction and use a short to hold instructions.