Document all mod_tile configuration directives in the annotated mod_tile.conf
Update renderd.conf to reflect added configuration options
renderd could segfault if map was not loaded
add test framework that can be run with 'make test' - refs #10
Fix compile where cairo is installed in a non standard location

Also work around a bug in cairomm flags in Mapnik 2.0 (#787) that has been fixed upstream
a long time ago, but is still present in the ubuntu mapnik packages.
Merge pull request #11 from springmeyer/test-framework

add test framework that can be run with 'make test' - refs #10

This still needs some more cleanup to get it working, but as it doesn't effect anything existing, I'll do that post merge.
Fixup test cases, by correctly handling the return value of system
Cleanup .slo and some other autogenerated files in make clean
Refactor queueing code out of daemon.c into a separate file

Also make a slightly cleaner extraction.

This hopefully has a couple of advantages:

1) The code should now be a bit cleaner
2) It makes testing the queueing code easier
3) In future it might be possible to have a separate queue per style
   allowing e.g. to perform fair queueing between styles.
Add tests for the refactored queueing code
Add some per zoom level timing information to render_list

This should allow render_list to be used more easily for benchmarking with a
well known list of tiles as reference.
change file permission of mod_tile_latency to be in accordance with other munin plugins
Rename openstreetmap-tiles-update-expire.sh to without .sh to keep debian linthian more happy
Add man page for openstreetmap-tiles-update-expire
Fixed crash on exit when no map style file is specified
Implemented verbose output for zoom level progress
Merge pull request #12 from rusvdw/master

Fixed render_old exit crash