removed qt_compat from coverage

because each travis job imports either PySide or PyQt, coveralls
thinks some jobs are missing coverage in qt_compat, which in overall is
not true

also, removed dummy __main__ at the end of basics