Drop support for Python 3.3.
Install coverage package.

* Ignore coverage byproduct.
Drop utest script. Report test coverage.
Enable coveralls support.

* Install a coverage badge.
* Invoke coveralls.io after a successful build.
Mention flake8 instead of pep8.
Merge pull request #72 from Renelvon/coveralls

[WIP] Install coveralls and cleanup build.
Add a .pylint confguration file.

* Restrict line length to 94 chars.
Restructure checking via .pylintrc.
Install submodule structure.

* Activate flagging of import errors (F0401).
Flag access to absent member (E1101).

* Suppress warning in test folder caused by sure monkey-patching.
Flag bad whitespace (C0326).

* Suppress warning inside lexer setup.
Flag pointless statements (W0104).

* Suppress warnings due to sure.
Flag expressions not assgned (W0106).

* Replace soe invocations of sure with unittest methods.