Merge branch 'release/0.25.20.7' into develop
Avoid non-loaded JS modules to make common.js crash.
Update Hammer.JS to 1.0.6.
Handle @ in usernames nicely.
Allow to disable staff full access at the global scale.
Fix the modal handling in case it's a "normal" modal.
Avoid reading lists access from admin staff or display a spiderman-like warning message. Not sure of which decision to make. Inconditionnaly, this should not be authorized at all. But during the beta it can greatly help debugging.
Insert copyrights and license requisites for the upcoming public release. Create a basic COPYING file explaining what is libre and what is not, until we work a solution.
Landing page copyrights and licenses listing in a dedicated modal.
Lang updates for licenses & copyrights.
PEP8, my love.
Set the cache back off for development, my current machine is fast enough again, and the cache slows me when trying to debug the landing page.
Create the design README, import the persona and refresh it.
Remove Masonry, not used, license could eventually be a problem.
add bootswatch and bootstrap-wysiwyg, both free, for a completely free/libre experience.
Add the first version of the contribution guide.
Allow the DJango project to run without the `landing` app, and activate it only when on `1flow.io`. Next step is to remove it because it's non-free and completely useless on a standalone installation.
Add a small contributing section for non developpers. I don't even think non-developpers will read this file (it will be located on github ;-) ), but anyway it doesn't hurt not to forget normal people.
Add a bunch of JS/CSS to allow offline development.
Flip 40x and 50x templates to use the "base" template, not the landing one. factorize a little part.