Added package.json and gulpfile.js for build with gulp.
Use strict.
Remove unused document object from input attributes of function.
Remove minify from gulp's watch task.
Unify quotes (single -> double).
Compile the JavaScript without the top-level function safety wrapper.
Use strict on function level.
Use native coffee script binding of "this", instead of using "self".
Remove unused variables.
Don't return assignments.
Build of javascript files.
Bump patch version up.
Merge branch 'release/1.2.1'