compatibility with python 3.x

use one parameter in matchesNode function instead of tuple parameter
compatibility with python 3.x

print using brackets
compatibility with python 3.x

print using brackets
compatibility with python 3.x

print using brackets
compatibility with python 3.x

print using brackets
compatibility with python 3.x

print using brackets
compatibility with python 3.x

d
compatibility with python 3.x

print using brackets
Add http.client for python3.x

replace import httplib by 
try:
    import httplib
except ImportError:
    import http.client
import compatible with python2.x and python 3.x

replace import StringIO, httplib and urllib
Add a PIL compatibility check
Merge pull request #167 from ivantchomgue/patch-3

compatibility with python 3.x
Merge pull request #168 from ivantchomgue/patch-4

compatibility with python 3.x
Merge pull request #169 from ivantchomgue/patch-5

compatibility with python 3.x
Merge pull request #170 from ivantchomgue/patch-6

compatibility with python 3.x
Merge pull request #171 from ivantchomgue/patch-7

compatibility with python 3.x
Merge pull request #172 from ivantchomgue/patch-8

compatibility with python 3.x
Merge pull request #173 from ivantchomgue/patch-9

compatibility with python 3.x
Merge pull request #174 from ivantchomgue/patch-10

compatibility with python 3.x
Merge pull request #175 from ivantchomgue/patch-11

Add http.client for python3.x