unlocked-io, and python

un-gitignore some swigged sources, as they can be difficult to
regenerate