Serve 301s to redirect $DIRECTORY to $DIRECTORY/
Fix user after free in dir watcher
Fix potential crash while creating temporary cache_entry
Use MurmurHash3 instead of SuperFastHash.

Hash calculation is ~30% faster (measured with gprof).
Move some things to their own files
Make note that we might need better coroutines

Keeping 16kb of stack around isn't a good idea.
Add 100.html to files_root.
Make sure int-to-str receives a buffer large enough
Make sure functions without parameters take (void).
Move around an if so it is tested only when really needed
Remove an UNLIKELY() macro call
Add naive memcache implementation
Add freegeoip sample application

Instructions to download the database can be found in this Git repository:
	git://github.com/fiorix/freegeoip

Copy over (or link) the `db` and `static` directories to where `freegeoip`
will be executed.  Currently, only the JSON output is supported.  Opening
the web page in a browser will show the same web page found on
http://freegeoip.net.

The only difference is that this version does not require a memcache server,
as it uses lwan's own naive implementation of one (which is a hash table
without collision management).  This is fine for a demonstration but will
most certainly not work well on any production environments.

Also note that sqlite3 is now required to build lwan.
Save remote address in the request structure

This is used by the freegeoip sample application to obtain the user's
address if no IP address is provided.
s/inline FORCE_INLINE/FORCE_INLINE/ in murmur3.c
Do not save/restore RCX, RDX, R8, and R9 on coroutines
Fix double free in freegeoip.c
Shave off a few bytes from couroutines in release builds
Only build valgrind stack info on debug builds
Rewrite benchmark.py to use weighttp

Uses the patched weighttp found on git://github.com/lpereira/weighttp.git,
which support JSON output with the ``-j'' command-line switch.