Merge branch 'cscott/issue-64' (ctx_lifecycle test).

Test adapted to current behaviour of V8Js, that the situation is
properly handled, but not by keeping objects valid, but by
invalidating all of them.
Get rid of V8JS_NEW macro.
Drop old-age PHP_V8_API_VERSION #ifdef
Merge branch 'issue-104', closes #104
Test exception branch of php_v8js_v8_has_property.
Add test on php_v8js_v8_write_property.
Add test on php_v8js_v8_unset_property.
ignore vim swapfiles
Merge branch 'testcov-php_v8js_v8_has_property'
Merge branch 'testcov-php_v8js_v8_unset_property'
Merge branch 'testcov-php_v8js_v8_write_property'
fix V8 build instructions
Merge pull request #120 from k2s/v8build_fix

fix V8 build instructions
Link to Debian packages, fix Jenkins link
Syntax highlight API stuff
Set hidden data also on already know weak objects, closes #121
Reject V8Function passback to wrong isolate, closes #116
Undefine COMPILER symbol
Adapt build flags for VC12 + debug build
Update file list.