Use lwan_status_critical_perror() in lwan-thread
Fix invalid memory accesses in strbuf
Simplify call to compute_range()
Add MIME-type table & /etc/mime.types parsing script

I'm too lazy to run this script on the build process, so just including the
generated file.  The executable is a little larger now, but the MIME-type
lookup code shouldn't refer to the table too much, as the fast lookup is
still there.
Do not free template chunk data if action is TPL_ACTION_IF_VARIABLE_NOT_EMPTY
Do not use void pointers in arithmetic
Make template test larger
Use unsigned int for strbuf flags instead of unsigned char
Fix if/endif in template
freegeoip: Implement JSONP callback
freegeoip: Unindent templated_output() one level
Update TODO with possible tuning knobs for sqlite
Use N_ELEMENTS() in is_reserved_ip()