Modified Messenger and add some attributes

Add isGameAlive and releaseGameThread methods to MessengerInterface and
its default implementations to DefaultMessenger;
Add the default constructor of MessengerData to initialize some default
values;
Add two attributes saves helper and game configurations.