adding support to provide custom parse opts
esprima tolerant: true and removing wrapper

- tolerant parsing does not throw on script level returns
- enforcing this option for parse makes the function wrapper no longer needed
- location info for first line is now correct (see test/parseopts.js)
dropping node 0.6 and adding 0.10 to travis config
2.3.0