Refactored all Bindings to have consistent API and be exposed via node.bindings

R=arv
BUG=

Review URL: https://codereview.appspot.com/10886045