Heads may use ID Modification Consoles to manage their department

-Heads may modify ID access for their department using ID computers
-Heads may only modify access that they get by default
-Heads may demote IDs if they are able to stip away all access from their card
-Heads may not modify a card's name or title, except when Demoting an ID
Fixed compile error
Revised Department Management Functions

-Heads may only edit access to their own departments
-Demotion button will check if the job is a subordinate of the head instead of checking if the person has any access left
Merge pull request #3390 from Ikarrus/deptmanagement

Heads may use ID Modification Consoles to manage their department