Initial commit.

Project compiles and gets pikmin onscreen. Multipass is not fully
implemented, but the framework is there at least. Much to do.