#JC-1869:Questions permissions

*Avoided generic permissions everywhere where possible. Now we use JtalksPermission interface instead of it

*Added custom Jcommune permission factory to process standart and plugin permissions

Added plugin permissions factory to process plugin permissions

*Now permissions from plugins can be listed and changed via edit permissions dialog

Corrected unit tests

Seems like some refactoring will be needed