Hardened GameSettings against out-of-range values. Introduced constants for all valid numeric values/ranges (not used outside GameSettings yet -- that'll be a separate commit). Fixed anisotropy setting not loading.
Merge pull request #232 from fragmer/master

Improvements and fixes in GameSettings.java