added generic parser
GenericHarvester::getSubharvesters renamed to getSubcomponents
GenericParser::getSubparsers renamed to getSubcomponents
Harvester's harvest method changed to process
Changed Parser's parse method name to process.
Both GenericParser and GenericHarvester implements ExecutorAwareComposite