[travis-ci] run pep8 against code tree

To ensure proper code formatting and syntax is being done this enables
travis-ci to continually check pep8 compliance. This is useful as it will tend
to spot a lot of syntax errors that the unittests may not pick up.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>