support ALL OF THE THINGS

exporting the code to various places, stolen from mustache.js:
- CommonJS gets module.exports
- Require.js / AMD get define(behold)
- failsover to this.behold

and .json files for Component.io and Bower