Merge pull request #30 from mad-mix/master

Removed prerendered text images.
Adding new fonts for logo screen and menu screens

- Adding support for new fonts for the logo screen and menu screens.
- Also fixing a bug where the check box width was being erroneously
taken into account for TextButton's width, even when it wasn't actually
being drawn.
Fixed text clipping bug.

- Fixed a bug where the wrong clip rect is used for images that aren't
using screen scaling.
Revert "Adding new fonts for logo screen and menu screens"

This reverts commit 7c07a19f7b0d034415ad290f02e1b931522da136.
Fixed text button positioning bug.

- Fixed a bug where the check box was being incorrectly taken into
account even when it's not being drawn.
- Also fixed an issue with parentheses that was causing a compiler
warning.
Fixed text rendering bug

- For whatever reason, SDL_ThreadID() was not getting called in the
specific circumstance of the text widget, and instead the compiler seems
to have optimized it away.  I have no idea what would account for that,
but assigning it to an intermediate value seems to fix the issue.
Compiler bug?
Merge remote-tracking branch 'upstream/master'