BRMS integrated to filter tasks for supervisors

Also, added an IpermsUserDO user object. Converted all service APIs to
use this object instead of username/role.