Fix PEP8
Ignoring E501 in PEP8
Add Flake8 test on travis
Use flake8 on the entier project
Remove accent from documentation's config
Split requirements in files and add behave in travis
Replace assertEquals by assertEqual
Replace requirements by extra in setup.py

Beause requirements.txt does not offer a way to specify different dependencies regarding the python version
Fixes #12: Move JSON schema's constraints on top
Tests does not remove combined.js anymore
Fixes #16: Upgrading to bootstrap 3 and flatdesign
Merge branch 'develop' into release/v1.1