Use new Crosswalk Extension C API

This commit changed ExtensionAdapater to use new Extension API without
changing any of the existing Context classes. That said,
ExtensionAdapter could be rewrote now with less templates and in a more
straightforward way.
Merge pull request #106 from cmarcelo/c-api

Use new Crosswalk Extension C API