Update .npmignore for renamed Gruntfile
Ensure notifiers added within a callback are notified
Improve notifier scheduling to use a trampoline and don't unnecessarily wait for a next tick