Refactor: Further improved Games and Game interfaces

- Removed redundant terms from the names of various Games methods
- Moved Games::isCurrent() to Game::isCurrent()

Also renamed dd_games.h/cpp to games.h/cpp accordingly
Refactor: Dumped de::Game's now redundant C wrapper interface
Merge branch 'master' into revise-texture-animation