Using subprocess.Popen instead of os.popen.
Using --conf=... to specify alternate configuration name if available.
Working around Python 3 string problem by reading files in binary before feeding them into lxml.html.fromstring().
Merge pull request #1546 from getnikola/fixing_check

Improving/fixing check command