IAA demotions and commendations v2

Reuploading after unfortunate conflict 10 days ago.

Fuck you salvage captain.

inb4 this build gets fucked again by this blend stuff that won't
compile. Compiled on a working previous bleeding edge build and it
worked.

Fixed the poster.len fix suggested by N3XIS

Did not fix the findtext string stuff in card.dm, doing text2num would further
confuse things and would require more conversion to text to work. It's not pretty, but I'd like to see if it works.