Support per-category privilege levels

In the last version of question2answer a new feature was
introduced.  That feature enables users to have different
priviledges in different categories.  This commit extends
role-markers to support this new type of permissions and add
markers according to them.