Remove pickle_key and pickle_val options from dbDic.
Add new Integer primary keys to the shopcats, shopcatsorder, and pantry tables.

Those tables had Text columns as primary keys, which, when used with MySQL,
requires an extra parameter specifying the length of the substring that MySQL
is supposed to use for the key. Thus, we're adding columns named id of type
Integer and make them the new primary keys instead.

Fixes #681.
Add Integer primary key columns (named 'id') to all remaining tables.
Remove some clauses that checked for SQLALchemy < 0.6 as we're relying on >= 0.7 anyway now.
Fix #288.
Remove hardcoded install path
changed /usr/bin/python to /usr/bin/env python to alow usage in virtualenvs
Update documentation
Merge pull request #694 from MrShark/master

Make working in a virtualenv easier
Change wording of README.md a bit.
Remove shebangs from non-executable files.
Remove gourmet/importers/mealmaster_importer.py as it's obsolete.

That file lives now in gourmet/plugins/import_export/mealmaster_plugin/.
Remove gourmet/importers/mealmaster_importer.py from po/POTFILES.in.
Avoid a KeyError when pressing Enter on an empty search entry.
Simplify a conditional expression.
Remove obsolete file gourmet/PngImagePluginUpToDate.py.
Remove obsolete comment.
Backup when upgrading the DB to v0.16.
Move *.gourmet-plugin files to plugins/, install to share/gourmet/plugins.

This is required for python-distutils-extra to be able
to translate and install *.gourmet-plugin files properly.
Merge branch 'master' into debian