Redesign grammar update procedure

If a module is edited and there are no syntax errors
then the module is immediately uploaded to the server.
The "Rebuild grammar" button is now on the Grammar-page, i.e.
it is not module-specific anymore.
Merge branch 'master' into gf_with_owl