added the Ant tasks to compile/test/doc groovy sources instead of Java ones
made Grid's List fields final and initialized them inline, and switched Face's so they're consistently ordered