Create stack trace upon NativeError.
All Javascript errors always have a stack attribute.
Don't need to define stack on JSObjects now.
Removed unused constructor, tidied fields.
Fixed imports.
Merge branch 'create-stack-on-error-construction'