Issue #198: Refactor codebase organization to separate view from the model
* backend code is now in the app folder
* cache folder now outside of web view too, in case we want to cache non-public data
* path to create a new views is now dispatcher -> (controller <-> model) -> view, the onestring view uses it
* other views not up to date work as before until they get ported to MVC
* web folder only contains front-end code now (that includes p12n and docs static folders)
* all traffic now goes through web/index.php, no need to specify the router script anymore with php dev server
* WEBSERVICE constand renamed JSON_API, all multiword constants now use underscore (WEB_ROOT vs WEBROOT /ex) to follow our own coding guidelines
* README updated (also fixed markdown syntax to be homogeneous, application description and IRC link now works)
* New app/config folder containing *.txt files for locales + config.ini
* add a minimum bugzilla_components.json file
Merge pull request #202 from mozfr/file_structure_cleanup

Issue #198: Refactor codebase organization to separate view from the model
Restore checkrepo in glossaire.sh
Merge pull request #204 from flodolo/fixes

Restore checkrepo in glossaire.sh
setup.sh: use array to create folders, add missing $release_l10n
put checkrepo=true back
Merge branch 'master' of github.com:mozfr/transvision
Merge pull request #205 from flodolo/improve_bash_scripts

setup.sh: use array to create folders, add missing $release_l10n
Improve README.md
Merge pull request #207 from flodolo/fixtypos

Improve README.md
Minor code fixes in onestring view

* don’t use $locale as a local variable name (already defined at global
scope)
Merge pull request #206 from flodolo/minor_fixes

Minor code fixes in onestring view
Create json output for search on string+entity
Merge pull request #209 from flodolo/issue201

Create json output for search on string+entity