Add pep8 config, use pep8 in travis

also, fix E111-E113 errors:
E111 - indentation is not a multiple of four
E112 - expected an indented block
E113 - unexpected indentation

Am 28.12.2014 um 13:09 schrieb Sergey B Kirpichev:
>> @@ -0,0 +1,12 @@
>> +[pep8]
>> +# E101 - indentation contains mixed spaces and tabs
>> +# W191 - indentation contains tabs
>> +# W291 - trailing whitespace
>> +# W293 - blank line contains whitespace
>> +# E111 - indentation is not a multiple of four
>> +# E112 - expected an indented block
>> +# E113 - unexpected indentation
>
> On Sun, Dec 28, 2014 at 04:05:26AM -0800, Joachim Durchholz wrote:
>>     What can I say - I'm seeing these warnings. Here's the pep8 output from my
>>     Eclipse installation
>
> Which version of pep8.py do you use?  (Please note that this
> PR uses git version!)

Whatever PyDev is using.
I have no idea which version that is. Seems like pep8.py is still being 
changed.

Seems like the builtin pep8 checking in PyDev isn't what we'd need 
because it's not the same version.