platform: support unary - operator for SMIs
stub: fix order of variables in PropertySlot stub
stub: set attributes in #PropertySlot
platform: instance map, proto-chain lookup
lib: die on non-function in `new` call
base: more generic state handling
base: remove useless code in replacePushArg
base: proper pushing for new arguments
x64: support construct arguments
package: update heap.js
lib: support access-pair, generalize js-calls
stubs: reorder loads in stubs
stub: Object constructor stub
stub: create Function constructor
stub: fix invalid field read in PropertySlot
stubs: use less cryptic local variables
base: support prototype chains

fix #32
stub: binary/instanceof
package: update to heap.js@0.19.0
package: update heap.js