compat library for Opal
split opal/compat.rb into multiple files, move to opal_ext
Merge pull request #1 from mojavelinux/pr-666-review

Move opal/compat.rb to opal_ext, split into multiple files
Merge pull request #666 from Mogztter/opal-compat