Implement InterIsolateMutex natives

The only problem is that the mutex isn't released when an Isolate terminates (because the finalize function is supposed to do that, and we don't support it: http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html#finalize%28%29)