Issue title: ihx2iic.py broken for python3?
 Issue body: When I run this tool, I get an error:
$ python ihx2iic.py
  File "/e/Project/projects/USBScreen/src/fx2lib/utils/ihx2iic.py", line 35
    raise ValueError, "Length must be even"

I am not very good at Python, is it not compatible for python3?
If so how to fix it :)
 Comments: 
 Comment 0: Hi,
I have never used the script so I can't really test it, however I ran the Python 2to3 tool over it and got it running.
Please try https://github.com/djmuhlestein/fx2lib/pull/33 and see if it works for you.

Note that I did not touch the other Python scripts - I can't test them right now either..
 Comment 1: Merged.
{'source': 'GithubIssues', 'repo_name_with_owner': 'djmuhlestein/fx2lib', 'issue_id': 1090830076, 'repo_stars': 108.0}