Element info system overhaul

Completely overhauled the the element info system previously contained
in LookupTable. All the lists have been split up into separate classes
with a single abstract superclass, ElementInfoWrapper. This greatly
increases the amount of classes but (in theory) should reduce heap size
and provide a way to quickly and efficiently create information storage.
Additionally, constants now live in the interface *.util.Constants.
Secondly, Conversion has been renamed to Conversions, and the improper
abstract keyword has been removed. Finally, FormulaHelper is now
FtHelper, and both Equation and Formula have had constructor updates.