Make default_from_config less strict.

If the section/name specified in default_from_config isn't found,
then has_default returns False. This makes default_from_config
easier to use in tests or if you are trying to run an unrelated
Task.
Merge pull request #117 from jcrobak/nicer-default-from-config

Make default_from_config less strict.