Remove is_authenticated check for some operations

We check permissions anyway and now it is possible to define permissions
for not logged in users.
Control adding new suggestions by privileges as well
Use antispam protection for all actions
Permission based access to machine translation

Admin can now customize who can use machine translation, it is not
longer only allowed for logged in users.