Give Tasks a default name
Failing test re: use of task name in add_task
Update docstring, tests moar
Make tests pass
Update docs + FIXME
Merge branch 'master' into explicit-task-names-48

Conflicts:
	invoke/collection.py
	invoke/tasks.py
	tests/tasks.py
No idea what these FIXMEs are complaining about
Add name to `@task`, not just `Task`
Merge branch 'master' of github.com:pyinvoke/invoke