Big overhaul

1. Changed "static render" to "compile"

   Changed all related configuration variables, documentation,
   callbacks, etc. This is kind of a big change. I bet I broke things.

2. Nixed all the monthnum stuff

3. Cleaned up a bunch of code in the process of doing all that.