Merge pull request #157 from Turbo87/i18n

Updated translations template
requirements: Removed coverage package
requirements: Updated PEP8 package to v1.4.6
requirements: Updated werkzeug package to v0.9.4
requirements: Updated Flask-Babel package to v0.9
requirements: Updated Flask-SQLAlchemy package to v1.0

.. and sqlalchemy to v0.8.2
requirements: Updated SkyLinesPolyEncode package to v0.1.3
requirements: Updated Flask-Login package to v0.2.7
requirements: Updated twisted package to v13.1
requirements: Updated markdown package to v2.3.1
requirements: Updated shapely package to v1.2.18
requirements: Updated GeoAlchemy2 package to v0.2.1
requirements: Removed simplejson requirement

We can just use the built-in json library
Merge pull request #158 from Turbo87/requirements

Updated requirements
forms: Simplified imports
forms: Use HTML5 email input fields where possible
forms: Only show first error for each field
forms: Use wtforms for login forms
tests: Fixed unit test failures due to login form changes
Merge pull request #159 from Turbo87/forms

Some more forms improvements