Log: don't use Resource.

This prevents individual import of Resource from dying of circular import-related issues.
Move Dialogs.fadeScreen to GameEngine.

This fixes the remaining circular import issues for importing
modules individually. A copy-pasted version of fadeScreen was also
removed from Theme.