I think the thread you're looking for is this:
http://ufoai.ninex.info/forum/index.php?topic=4948.0Medals - yes, fairly simple to implement. Doesn't affect gameplay balance. Sort of like "achievements" in many Steam and Blizzard games. "Medal of <insert> for killing 3 aliens in one mission." "Croix de Bataille - ten successful missions". Tiny little things on the Equip Soldiers screen.
Newspapers - make a template, code it yourself, make it a mod.
Interviews and more micro-managing - not really what we need, the game is bogged down enough.
Vacations - same, if you can code it, I'd like to see it.
Combat fatigue - same.
List of killed soldiers - not a bad idea, code it and make it happen.
Overall, I agree that games are more memorable when there's emotions involved. Which is why I loved WoW for so long, especially the open world pvp that used to be integral to it, and the server communities, and caring what happened at any one time.
But - when you want to add stuff like this, it has to be easy, simple and above all it has to work. And you gotta be willing to learn to code it and make it happen yourself.