Added some static asserts.

Opinions on this would be useful:

- Do these asserts belong in the config file?
- Shall I add asserts for any of the other #defined config variables?
- Shall I add asserts to check things within the arrays in config.h, such as wss?

_Static_assert compiles fine under both GCC and Clang, so we don't need to worry about that. :-)