Added a set of Abstract operations as defined in the ECMA-262 spec,
which will help us implement the correct JS compatible behavior in Java.
Added the Constructor functions to the Global object. People can now use
Array(2) to create a new empty array of size 2.