Bug-fix for static variables as proposed by Kota Iguchi.

Fixes #20.
Added unit test using C99 INFINITY. This test actually tests a float
conversion bug where converting to float imposed overflow checking which
should not be there and causes this program to error out. This was seen
originally in Javascript, but it turns out Python has the same bug. Lua
does not have this bug. Other generators have not been tested.

This test also tests the rename feature. The Javascript generator was
not renaming the variable correctly.
Add `infinity` test-case to list of smoke tests.
Activate Javascript testcases `rename1-4`.
Activate Javascript test-cases `rename_simple` and `rename_scope`.

These reveal current deficiencies in the Javascript generator with `%rename`ing.
Fix Javascript generator to use %renamed variable names.
Fix v8 generator to use a non clashing name for built-in 'equals' method.
Clean up in `javascripttypemaps.swg`.

- following the same layout/order as pytypemaps
- added typemaps for `long long` and `unsigned long long`, which are
  only copies of those for `long` and `unsigned long` and hence are
  just experimental.
Redefined set of Javascript smoke tests.
Some fixes for the Javascript generator.

- added missing `exception.i`
- added missing generator block `wrappers` for v8
Added two more Javascript tests.

- `abstract_inherit`
- `char_strings`
Add support for PackedData to Javascript generator.
Fix settings for building nodejs tests.

Removed the `-node` command line flag.
Instead one has to use `-v8 -DBUILDING_NODE_EXTENSION=1`.
Some fixes and cleanup in Javascript generator.

- v8 generator uses the correct mangled name for class templates
- removed symbols for template variables in favor of using the string
  literals directly, as it is easier to understand when debugging.
Fix configuration for nodejs based tests.

- use $(SWIGOPT)
- less verbose
Bugfix in Javascript generator: detect member setter/getters correctly.
Bugfix for Javascript generator: avoid duplicate action code generation.
Fix Javascript generator for smartpointeraccessed variables.
Bugfix Javascript generator: valid name for dispatcher functions.
fixed newer v8 compilation