Make TaskWarriorShellout our default.
PEP8.
Merge branch 'develop' of github.com:ralphbean/taskw into feature/switchover

Conflicts:
	taskw/warrior.py
Provide a backwards compatibility rename.
Add a lot more tests to the shellout implementation.
Standardize the load_tasks method.
You cannot fake annotations like this with the shellout approach.
These tests no longer make sense.
We never had a task_delete method for shellout.  Here it is.
deletes, though, require confirmation....
Cosmetic.
Make this return signature standard.
Allow user to specify the encoding.
Merge the "waiting" list back into the "pending" list.
Really merge.. not overwrite.
Add TaskWarriorExperimental back to __all__
We actually do install 'task' in our travis environment.
Merge pull request #31 from ralphbean/feature/switchover

Feature/switchover