style
enable some more warnings
regenerate
fix warnings
notify on roster push appropriately (also might have to move it out of fst active_chat, since it got replaced)