Version 1.2.0 released for both PC and Mac. Changelog:
Code:
1.2.0:
- Completely changed the way town manages clues and decides who to lynch.
- Implemented last wills.
- Implemented Investigator.
- Implemented Janitor.
- Implemented Coroner.
- Implemented Mason Leader. If he's in a game with recruiting masons, he will be the one sent to recruit unless he's jailed. There's also an option to have him kill the Cult Leader on recruit, to differentiate him a little bit from recruiting masons (enabled by default).
- Implemented Mason's "Replaces Mason Leader" option.
- Implemented Doctor's "Knows if targets is converted" option. If "Prevents Cultist conversion" is disabled, he will try to lynch the new cultist if no other leads are available
- Implemented Consigliere's "Detects exact role" option. He won't kill 
- Implemented "Random Names" option in the Global tab, enabled by default. Uses the same names as sc2mafia.
- Changed the random generator from Mersenne Twister to the C# cryptographically secure PRNG for the maximum possible randomness and avoiding patterns under rare conditions.
- Now the cult half-suicide is rounded up instead of down.
- Fixed a crash with empty setups.
- Fixed Random Town options not being focused when selecting the role.
- Fixed framer not affecting Consigliere checks.
- Fixed sheriffs sometimes not choosing a target.
- Fixed sheriffs sometimes checking themselves.
- Fixed amnesiac new role report.
- Fixed some reports line not being colored.
- Added the simulation progress to the Windows 7 taskbar.
This version took quite a lot of time since implementing last wills and the investigator was pretty hard.
How the new stuff works:
- Last wills: if a player has one or more clues when he dies, he will put his info in the last will so town will be aware of them the following day and can decide better who to lynch. Players that leave a last will: sheriffs, investigators, doctors when they have the "know if converted" option enabled but the "prevent conversion" option disabled, masons when the CL tries to recruit them and when they mismason.
- Investigator: if detects exact role is disabled, the inv will check people and store his clues. Every day, he will try to narrow down one of his clues to a particular evil role, eliminating dead people from the known setup. I had an hard time making him guessing random roles, but it should work fine.
- Janitor will sanitize the mafia target and Coroner will retrieve role and last will and share it with the town, so investigators can guess roles better.

As always keep reporting bugs if you find them, and suggestions are always welcome