Fix for br931.

Task and function calls are handled in vvp using the fork/join
instructions. The join instruction after a call must reap the
task/function thread.
Update a few comments for changes to thread fork/join behaviour.
Merge branch 'master' of git://github.com/steveicarus/iverilog