Add Opal.bridge() as runtime method for bridging classes

A bridged class alloys javascript functions and their prototypes
to act like a normal ruby class. These bridged classes are located
in the top scope, and inherit from Object.