Applications Flask-Babel Refs #43

Note: there are some required refactoring in the flash messages
due to the HTML
About view and web.py Flask-Babel. Refs #43
Allow user locale settings stored in DB. Refs #43
Unit Tests. Refs #43
Spanish translation. Refs #43

Not finished yet.
move else case where we can find it
Merge commit '511fd' into generalise-importers
manual merge