new travis build

- do pep8 and pyflakes checks
- do not tests examples with dependencies (psycopg2_pool.py, web.py, geventsendfile.py)
- do check -dbg build
- install cython from ppa
- drop 2.5, add 3.3 (currently fails)

new make commands:
 - make whitespace
 - make pep8
 - make pyflakes
 - make lint       # runs all of the above
 - make travis     # runs on travis

The linters are run first to abort broken builds early.

Removed --full option to testrunner.py, it is no longer needed.