Add workaround for clash with "six" on Python 3

fixes #31

The "six" library changes the list of modules on the fly when we access a module attribute; this causes a "RuntimeError: dictionary changed size during iteration" under Python 3. This workaround excludes modules matching `six.moves.*` from attribute checking on "unpatching" phase.