Spelling corrections
Bunch of changes to port splinter.py to python3.
Unfortunately, ctypes internal workings have changes
and read/write from /dev/splinter doesn't seem to work
as it works with python2.
Module build intermediates added to .gitignore