Foundation for WebIDL implementation.

Setting down a foundation for the WebIDL implementation based on AMD/Require.js