Use flask-babel>=0.9 with flask.ext

* Manual cherry-picking from c0baaee450f80ec059cd062c9d1795e058796dc8
Flake8ify #2231

Fixed all flake8 issues

Task ID : 2231
Review ID : 343001
Merge pull request #86 from Abhisar/feature/task-2231

Flake8ify #2231
Refactor README

* Add FAQ and merge information from README of trytond_nereid
* Rename README.md > rst
* Use the README.rst on setup.py
Merge pull request #87 from sharoonthomas/develop

Refactor README
ReUse Flask's url_for functionality where possible

* _scheme introduced in 0.10 instead of _secure (to be deprecated)
* remove url args building through params
Add more classes to API documentation
Flake8ify
Handle invalid sessions #2220
Flake8ify #2231

Fixed all flake8 issues

Task ID : 2231
Review ID : 343001
Bump version to 2.8.0.5
Remove _RequestGlobals #2656

Current patch imports _RequestGlobals from flask ctx which no more
exists now. So _RequestGlobals import has been removed

Review ID: 440001
Merge pull request #92 from priyankarani/develop

Remove _RequestGlobals #2656
Handle the error and call build response for tests

The wsgi_app handler for tests ignored make_response when there were
errors and propogated them out of the stack. This patch would make the
test app handle errors and make responses from them just as the Nereid
app would have.
Add unittests for signalling
Bump version to 2.8.0.6
Merge branch 'release/2.8.0.6' into develop
Look for trytond_nereid not Nereid for docs generation
Merge pull request #94 from vishesh/develop_local

Check for trytond_nereid not Nereid for docs generation #2739
Merge pull request #93 from sharoonthomas/develop

Develop