Use gulp to create documentation and bundle.

There is a bug in gulp-tsc which makes faulty references to .d.ts files, see https://github.com/kotas/gulp-tsc/issues/26

Therefore, the compile.bat file is still included.