Updated all analyzers to actually use the "AnalyzerTypeEnum" which has
been around for a while. this helped cut down on the number of
instanceofs in the code. Basically, the abstract class Analyzer has a
parameter type, and in each constructor, that value is set to the
appropriate thing.