changes to opentest branch only. the log may make it look like a lot but its not, i was in enough pain the other day to be sick from it so i didn't get much done.
fixed bug in character profile which prevented opening updated production site detail view.
added character interaction buttons to character profile in site details window, so the player can try to influence or replace the character using all the existing systems.
added a "remove from job" playeraction, which can be used to force a character from the job using up punish reasons if it has them and causing all factions to be slightly unhappy if it doesn't.
made site details view compare real output to normal output including percentage showing difference (100% = normal).
also made all site details more presentable, showing things that are supposed to be there but weren't and not showing things that take up space for no reason.
fixed bug in characters of one faction not being correctly assigned jobs at start.
fixed correctly hiding controller profile in site details view when it has no controller.
added extended output breakdown to site details.