JBIDE-12821 Full implementation of new scanners in a new plugin as well
as converting existing clients to use the new bundle

JBIDE-12821 adding 2 tests

JBIDE-12821 - rewrote the scanners to use generics and interfaces

JBIDE-12821 - removed unnecessary .asf packages and split things into simply scanner and scanner.internal

JBIDE-12821 - removed unnecessary .asf packages and split things into simply scanner and scanner.internal. Apparently the files did not 'move' properly

JBIDE-12821 - bad manifest.mf line, erroneous @override line

JBIDE-12821 - adding new bundle for scanners, and new feature, and updating existing features to ensure its present

JBIDE-12821 - renaming package since it did not match bundle name

JBIDE-12821 - fixed failing unit test and small problems with feature version etc

JBIDE-12821 - updating javadoc and removing from sysouts from tests

JBIDE-12821 - fixing version to match newest archives versions

JBIDE-12821 updating manifest.mf for version ranges

JBIDE-12821 somehow missed adding the entire source folder