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.
Merge pull request #60 from elia/opal-guards

Add some guards to skip stuff unsupported by Opal