Put the SWIG_V8_VERSION macro into "runtime" block.
Added missing template configuration files for nodejs based tests.
moved common swig v8 definitions in javascriptruntime.swg, fixed obsoleted api calls
Merge pull request #17 from whoozle/devel

fixed v8-3.20+ compilation and deprecation warnings.
fixed deprecation warnings for v8-3.21
Refactored custom javascript engines to support primitive 'require' statements.
Renamed object provided to JS initializers.

JSC initializer create a new module object.
V8 initializer fill a provided 'exports' object.
Rewritten Javascript autoconfiguration.
Test-suite Makefile now supports testing for all three Javascript variants.

- node.js
- custom JavascriptCore interpreter
- custom V8 interpreter
Javascript V8 test-cases always create cpp wrappers.
Allow to run the test suite with our list of smoke tests.

The javascript generator can not deal with the whole test-suite.
Moreover, during development I want to have immediate feedback using
a set of smoke tests.
Let Travis test all three targets.

- nodejs: 0.10.12
- libwebgitgtk 1.0
- libv8 3.7.12

We should soon switch to a new v8 version or add an extra runner.
Merge pull request #19 from whoozle/devel

fixed deprecation warnings for v8-3.21
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.