First version of the French translation
Merge pull request #574 from quentinms/master

First version of the French translation
Add French translation by @quentinms Closes #434
Merge pull request #575 from PyBossa/issue-434-french

Add French translation by @quentinms Closes #434
Improve installation steps thanks to @mainic00
Remove 2 chars to fit username with search box. Fixes #434

This commit removes two chars from the user name. The goal is to reduce the user name length to allow the searchbox and username to fit in one row in the navbar.
Merge pull request #576 from PyBossa/issue-434-french

Remove 2 chars to fit username with search box. Fixes #434
Fix Facebook email issue. Closes #577

This commit checks if the email field is provided or not. In case not, PyBossa will ask the user to add the email afterwards.
Merge pull request #578 from PyBossa/issue-facebook-email

Fix Facebook email issue. Closes #577
Remove hard-coded timeout for cache

Now it can be configured via the settings_local.py file
Cache App details to speed up page loads

This commit caches the App itself in the cache, speeding up the page serving.
Add DELETE on CASCADE to foreign keys
Use new App cache

This commit updates the usage of the cache to load app details, and reduce the hits
in the DB.
Reload apps from the DB for tests
Refresh cache also with API calls
Merge pull request #588 from PyBossa/issue-586-cache

Issue 586 cache
Merge issue #580 for the cached_apps overall_progress. Closes #580

This commit uses the changes in issue/branch #580 to compute the overall
progress based only on completed tasks, and the n_answers value.
Use owner_id instead of proxy object. Closes #589
Merge pull request #590 from PyBossa/issue-589-owner-id

Use owner_id instead of proxy object. Closes #589
Increase version number