migrate to latest traceur compiler

- upgrade to 0.31 and adapt use of its API
- export modules using commonjs
- add a class example
upgrade browserify and fix bundle tests

- each test now denotes via a flag if it needs the traceur runtime or not
adding ability to override traceur options

- removing blockBinding (let) from default options since current
  implementation is not according to ES6 spec
- supporting to override options via es6ify.traceurOverrides
- adapting tests and adding test that shows that let is no longer
  supported by default, but that it is via an override
updating jsdoc and readme to new API

- documented and provided examples for traceurOverrides option
- updated supported vs. experimental features
1.0.0 traceur upgrade, experimental features disabled, traceur options overridable