core: initial commit
core: sketch out tool API
core: a few more utility classes for the core APIs
bukkit: initial commit

Code that has to deal with Bukkit specifically will live in its
own package, sectioned off from the rest of the codebase. This
will allow us to implement the Sculpt Bukkit plugin as a single
"client" of a set of core APIs that could hypothetically support
many such clients.