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.