move javascript object to org.mozilla.javascript.object package
move javascript data types to org.mozilla.javascript.type package
create org.mozilla.javascript.liveconnect package and move liveconnect
objects
create Constructor interface
bugfix IDE refactor
change Scriptable interface and bugfix abstract operations for property
descriptor.

add Scriptable#getLayout method
remove Scriptable#__proto__
fix fromPropertyDescriptor
fix toPropertyDescriptor
...and code clean-up
create IntegerIndexedExoticObject