Make roles use get().
Make roles work even when they have previously unset settings.

Fixes #36.
Add a TODO.
Coerce :args, :deps, and :roles to Arrays in host_task.