Typo
Update README according to branch name
delete symlink and not its contents when recursively deleting a directory
Remove unneeded map argument.
Only allow a single task to run at any point in time if parallelExecution in Test is false.
workaround separate compilation and raw types
approximate type parameters and references by name

not as accurate, but simpler.
cleanup compilation tests
better invalidation of interface version.properties file
resident mode: package objects
add a missing 'lazy'
hk2-jar packaging should be handled like a standard jar.  fixes #463
Use java 7 Redirect.INHERIT to inherit subprocess' input stream.
Additional method in ProcessIO to process inheriting input.
Refactor according to the comments.
ensure enableEcho called after jline.Terminal.getTerminal.  fixes #460
display relative key strings for incomplete tasks
Second try at printing message when stack trace suppressed.

Problems:

  1. Without a message, users don't find 'last'
  2. Showing a message for every error clutters output.

This tries to address these issues by:

1. Only showing the message when other feedback has not been provided and
   'last' would not usually be helpful.  This will require ongoing tweaking.
   For now, all commands except 'compile' display the message.  'update' could
   omit the message as well, but perhaps knowing about 'last' might be
   useful there.

2. Including the exact command to show the output:
    last test:compile
   and not just
    last <task>

3. Highlighting the command in blue for visibility as an experiment.

Review by @ijuma and @retronym, please.
inline tasks, for internal use later
basic support for pending scripted tests