Fix NPE bug.
Version bump.
Listen to more event to help delay semicolon insertion.

This further reduces the chances of an unintended semicolon insertion.
Version bump.
Make semicolon insertion less aggressive.
Build updates.
Cancel tasks when needed.
Fix NPE.
Stop checking busy tasks.
Remove silly APIs.
Rename tasks.
New APIs.
Add concurrent task jobs.
Use new threaded task jobs.
Remove unneeded files.
Version bump.