Dropped tinygettext, fixed application exit

This drops tinygettext as per #132 
I also found that the destructor in ODApplication was never called. I fixed this, as well as changing it to not be a singleton object. The game seems to exit fine but I am not completely sure everything is being deleted properly and in correct order. Ideally we would use less singletons so there was a more clear hierarchy.