Created tool for generating palette-index fonts.
Finished font rendering and basic selection of elements. Removed old test code.
Merge branch 'element'
Converted tabs to spaces in element files, removed old group-specific files.
Moved element files to main directory.
Simplified and restructured Element class. Moved elementHelper functionality into Element. Added element files to VC++ project.
Fixed FontGen not outputting a header guard.
Renamed element.cpp/element.h to Element.cpp/Element.h
Offloaded rendering stuff into new class ElementCube. Added reacting cubes with eachother (currently only appears in logs.) See details for more.

Also:
* 'new' operator not being available on Sifteo Cubes. (Might implement a resource pool allocator later...)
* numOuterElectrons not being set or copied in Element.
* bool result to Element::ReactWith for optimization purposes in ElementCube.
* Cleaned up main a lot.
Added rendering positive/negative charge on elements. Fixed typo in Element::GetCharge.
Added proper rendering of electrons.
Made it easier to build. FontGen no longer has to be invoked manually.
Added ability to get elements using thier symbol. Did some misc cleanup.
Created testing framework and some tests.
Added skeleton functions for testing covalent bonds. Added testing commutative-ness of reactions.
Added elementGroup attribute to elements to help with bonding issues