Treat "use asm" as having side effects.

Support for asm.js.  Change in `js2-node-has-side-effects'.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Merge pull request #93 from ruediger/use-asm

Treat "use asm" as having side effects.
Add Typed Array Spec Externs.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Add console Object to browser externs.

console is provided by at least Firefox and Chrome.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Typed Array: remove TypedArray and ArrayBufferView.

They are just interfaces.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Merge pull request #95 from ruediger/typed-array-externs

Typed array externs and console object
Add typed array types to js2-node-externs

node.js has supported typed arrays since 0.6:

https://github.com/joyent/node/wiki/API-changes-between-v0.4-and-v0.6
https://github.com/joyent/node/issues/1322
https://github.com/joyent/node/commit/97b0000
Add js2-typed-array-externs, js2-set-default-externs
Merge pull request #101 from pd/node-typed-arrays

Add typed array externs
Also aid "#! /usr/bin/env node" type auto major mode selection
Merge pull request #103 from johan/interpreter-mode-alist

Also aid  "#! /usr/bin/env node" type auto major mode selection
js2-imenu-extras: Define a minor mode

js2-do-parse: Use `run-hooks' on `js2-post-parse-callbacks'.
js2-post-parse-callbacks: Use `add-hook'.

The old way to set up this should still work, too.
js2-auto-insert-catch-block: Unused, remove
Fix #104
Bump the version date
Include tests/externs.el in the test target
Prefix all tests with "js2-"
Fix #102
Alternat{->iv}ely
Description -> About