s/thinkle.github.com/thinkle.github.io/
One more string exception to fix.
Truncate Source field in PDF export.

Fixes #721
Fix testImporters.py.

Among other things, use a temporary in-memory SQLite database for testing.
Add tests for ica.se plugin
Fix buglet discovered due to tests
Add tests for foodnetwork plugin
Buglet found with tests and som whitespace triming in foodnetwork plugin
Move foodnetwork and ica.se importer tests to gourmet/test/.
Remove some obsolete imports from gourmet/importers/html_importer.py.
Small fix, mainly for future BeautifulSoup4 compliance.
Small fix for more a expressive test result.
Have gourmet/test/test_ica_se_plugin.py also test for cooktime parsing.
Factor schema.org parsing out of ica_se_plugin.py into a newly created schema_org_parser.py.
Have ica_se tests check for presence of category field.
Remove obsolete gtk import from gourmet/importers/generic_recipe_parser.py.
Scrap more schema.org/Recipe fields.
Make ica.se importer aware of a recipe's yields property.
Fix allrecipes.com importer, by extending our newly created schema_org_parser.

Also add a test gourmet/test/test_allrecipes_com_plugin.py which is capable of
testing the importer offline, using gourmet/test/recipe_files/allrecipes_com.html.
(Trying to integrate such an offline test into the existing, commented-out
allrecipes.com test in gourmet/test/testImporters.py proved a nightmare as
the importer code is tightly interwoven with the web page download and interactive
importer functions.)

Fixes #261
Replace more 'Image' imports with Pillow-compatible blocks