Prepare statements at startup and finalize them
Significantly optimize LevelDB database backend
Remove embedding of colors.txt in executable
Some more explanation about LevelDB
Fix compiling with clang
Add package generation
Add alpha transparency ability for blocks
Tabs -> spaces
Fix typo in project name
Revert "Fix compiling with clang"

This problem was caused by my incorrect configuration.
Add CPack files to .gitignore
Don't use a temporary table for block positions

This also moves database functions and data structures to db.h
Add redis database backend
Better error reporting for Redis backend
Fix default colors being wrong
Better error reporting for LevelDB backend
Improve color parsing, hopefully fixes #7
Fix small bug in redis backend
Fix #2
Read backend from world.mt, closes #6