Add some guards to skip stuff unsupported by Opal

Most of it is wrapping backticks that in Opal are used to insert
JavaScript code directly.

Got rid of the ugly `RUBY_PLATFORM` checks by [skipping them at compilation time](https://github.com/opal/opal/blob/master/lib/mspec/opal/special_calls.rb)

rel #52