Add an option to skip committees until one with a matching name

This is useful if a particular committee is failing to parse, and you
don't want to have to go through all the earlier ones before getting to
the one that fails.
Make the committee scraper cope with UTF-8 encoded in URLs

The committee scraping was failing due to the URL:

  http://www.pmg.org.za/committees/Ad%20Hoc%20Committee%20on%20President%E2%80%99s%20Submission%20in%20response%20to%20Public%20Protector%E2%80%99s%20Report

... which has U+2019 RIGHT SINGLE QUOTATION MARK encoded in UTF-8 in it;
this caused decoding exceptions when printing out the URL.

Also, use urllib.quote(foo) instead of foo.replace(' ', '%20')