Separate sources and build artifacts.

Sources are now put in "source" and build artifacts in "build".
Remove unused Ogre features.
Only checkout if we're not on "dev".