Add option to have an --all flag to show all tasks.

I wasn't sure of the best approach to test this as it looks like none of your tests actually invoke gulp like it would be called on the command line. But all the tests pass as they stand and it works locally.