Don't version auto-generated *.pyc files

Python 2 creates these on the fly whenever the source *.py changes, so there's
no need to track them in version control.  The .gitignore entry (see
gitignore(5)) keeps untracked files from cluttering your
'git status' and avoids accidentally re-committing the files later on.