Initial wxPython GUI and PySide/PyQt GUI

WIPz
python gitignore
inkscape python cleanup

general python guidelines, readability fixes, some pep8, some
documentation.
incorrect param names fixes. Ex: str to strng
corrected a bit with the metadata for reference and usability.
still needs a bit of work.
Optimized loop. speed things up a bit.

commented out code retained for readability.
add missed ending str ) parenthesis
A bit more inkhack cleanup, fixes, and bit of doc.
TODO addendum
libembroidery EmbFile changes.
Merge branch 'experimental-python' of https://github.com/Metallicow/Embroidermodder into Metallicow-experimental-python
Merge branch 'inkscape-python-cleanup' of https://github.com/Metallicow/Embroidermodder into Metallicow-inkscape-python-cleanup
Fix error.
Fixed SWIG error.
Organize python stuff.
Initial SWIG Interface File.
experimental libembroidery python language binding.
experimental libembroidery go language binding.
Misc cleanup and notes.