Start work on python3 support.
Merge branch 'master' into python3

Conflicts:
	iptc/ip4tc.py
Merge branch 'master' into python3

Conflicts:
	iptc/ip6tc.py
	iptc/xtables.py
changing xrange to range, solving some encoding issues
Merge remote-tracking branch 'origin/master' into python3
correcting another compatibility issue
correcting errors in test file
encoding issues
set() need a __hash__ function to work
small mistake in previous commit
typing error
TypeError: expected an object with a buffer interface is now solved
XTableError solved
unit tests working in both python2.7 and python3
Merge pull request #79 from hegusung/python3

First changes for Python3 support
Merge branch 'python3'

Conflicts:
	iptc/ip4tc.py
Fix parameter value parsing.
Parameter name is always a string.