Use gyp to compile oniguruma.
:lipstick: Fix compiler warnings.
Use "win32/config.h" on Windows.
Ignore compiler warnings of oniguruma on Windows.
Fix "error C2099: initializer is not a constant".
Ingore compiler warnings for onig_scanner on Windows.
isblank is not avaiable on Windows.
Remove the unused build-onig.sh.
Cleanup includes.
Do not export oniguruma's symbols on Windows.
Update node-cpplint to v0.1.5.
Update jasmine-focused to v0.15.0.
Fix the Gruntfile on Windows.
Fix multibyte string counting on Windows.

On Windows the "mblen" function is different from the one on Linux and
BSD, the former only accepts a string of exact one charactar, while the
latter would count in the string until it read one charactar. So the
previous implemention uf unicode-utils can not work on Windows.
:lipstick: fix typo.
Merge remote-tracking branch 'origin/master' into gyp

Conflicts:
	src/onig-scanner.cc
Merge pull request #2 from atom/gyp

Port to Windows