Merge pull request #2 from asford/master

Use IPython debugger as execution exception interactive debugger if available.
ENH Faster cleanup of jugdirs
TST Test CustomHash

It was an oversight that this was not part of an earlier commit.
DOC Document changes
DOC Update TODO file

Remove task which is accomplished by jug status --cache
Initial docs on bash scripts
Merge pull request #3 from crabpot8/master

Adding bash script examples to documentation
DOC Add bash.rst to index. Fix rst
Added some critical extra details 

jugrun will need to be modified because it's using 
my (installation-specific) /mnt/localhd
Merge pull request #4 from crabpot8/patch-1

Added some critical extra details
ENH Faster Task.recursive_unload()

Use of a list of visited nodes ensures that we only recurse on each node
once.
ENH Try all tasks in the inner loop

This inner execution loop is simple, but hard to get exactly right.
BUG Fix Task.unload_recursive()

The previous "improvement" had a bug which made it no improvement at all.
BUG Fix unload_recursive() with Tasklets
TST A few more tests

To see if anything fails
ENH Add function currymap

This currys the input function and allows map to be useful when you have a
function of multiple inputs.
DOC Soft documentation on mapreduce
DOC Prepare for readthedocs.org
DOC Start with examples
MIN DOC Fix rst in INSTALL file