Changed default access rank from admin to none
Added subprivilege authentication
More robust argument handling
Moved comment removal to API
Moved comment listing to API
Moved post listing to API
Split login method into View and Action
Made logout redirect to last visted page
Renamed IndexController class and methods
Renamed LogController methods and moved to API
Moved tag toggling to API
Moved JobArgs to Jobs

Reason: trying to make unique string for every possible argument in
global fashion is difficult. For example it would make sense for
EditPostRelationsJob to accept argument named "post-ids", but it
wouldn't make much sense for AddPostJob to accept "post-ids" since it
doesn't tell much. Thus, common arguments are going to be defined in
top-level AbstractJob for ease of control, while more job-specific
arguments are going to be specified in respective job implementations.
Moved post upload to API
Moved post editing to API
Moved post flagging to API
Moved post un/hiding to API
Moved post removal to API
Moved post (un)favoriting to API
Moved post scoring to API
Moved post featuring to API