Added new functions V8Js::compileString() and V8Js::executeScript().

Conflicts:

	php_v8js_macros.h
Deprecate V8Js::checkString() in favour of compileString() and add tests.
Some changes to how V8 contexts are managed.
Fixed script destructor and free resource struct when done.
Initialize v8 platform as needed

See http://comments.gmane.org/gmane.comp.lang.javascript.v8.general/8029
for more information.
Remove stray debug-echo
Include libplatform.h only for v8 >= 3.29.36
Merge pull request #105 from stesie/fix-init-platform

Call V8::InitializePlatform as needed, fixes builds >= 3.29.36
Add build-status badge again

My Jenkins box has a SSL certificate now, hence it should
work without caching effects finally.
Revert "Add build-status badge again"

This reverts commit 702302d9f6dfeec54637ec5677d111fbf5417f48.
Remove note on v8 not being buildable with g++ 4.8

The issue on code.google.com is long closed.
Besides I've just tried and it just works.
Suggest libplatform install via mri-script
Add pointer to docker repo
Fix module caching, closes #107

Use v8::Persistent handle to keep module instances around.

Objects cannot be shared between isolates anyhow, hence moved
modules_loaded map from global V8JSG structure to php_v8js_ctx.

Besides fixes a use-after-free on normalised_module_id.
Merge remote-tracking branch 'rosmo/compile-script-201409', closes #95
Use php_v8js_compile_script for checkString.
Merge pull request #108 from stesie/fix-commonjs-module-reuse

Fix module caching, closes #107
Unwind stack step by step, fixes #95
Restore clean unwind state after unwinding.
TSRM/ZTS fixes