Update loading of configuration of sets.

- Ignore VCS directories.
- Ignore directories and files whose names start with "." or end with "~".
- Fix "BytesWarning: Comparison between bytes and string", which was occurring
  when any directory in /etc/portage/sets exists.