Make sure types are camel case (except for native types)
Tell Travis not to do all the Ruby/RVM setup by switching it to C mode (there's no Rust mode yet)
Give background task a reasonable name
Use liblog for logging
Wrap around implementations of default operations so that it becomes more obvious that there are default methods
Use Vec instead of ~[T] where applicable
Compile with optimizations by default, switch on debug information by passing DEBUG=1 to make
std::vec has been renamed to std::slice
Vec has been added to the prelude
Turn on some linter warnings (and fix them)
Fix ABI version check