Generate core files on FatalError

Instead of exiting with an error, abort and generate a core file.

Also prefixed all #define's with v8:: since a user might not be using
the v8 namespace, and small syntax fix.