add throwto and notify_error, for throwing an exception on the given task,
or waking up waiting tasks with exceptions. fixes #1700
Merge branch 'master' of github.com:JuliaLang/julia