Rearranged code in Yadis discover.

- Extracted recursive part into _fetch_text
- Renamed yadis_location into _yadis_location.
Yadis discover cleanup.

- Use literal constants instead of the named ones.
- Cleanup imports.