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

JBIDE-12821 - reverting changes to org.jboss.ide.eclipse.archives.core.asf.DirectoryScanner to maintain api compatability during deprecation.

JBIDE-12821 - copyright date updates

JBIDE-12821 renamed one method which referenced file instead of node, updated javadoc

[JBIDE-12821] change code coverage  configuration for archives module

new plugin included in coverage report:
org.jboss.tools.archives.scanner

JBIDE-12821 - removal of stringutils as unnecessary

JBIDE-12821 - further removal of all unneeded methods to ensure the smallest plugin possible

JBIDE-12821 - modifying the code in DirectoryScannerFactory to ensure the smallest API breakage possible. Replacing all moved or missing method signatures

JBIDE-12821 - added an api compatability filter; usage scan reveals no outside consumers
since root pom is now version 4.2.0-SNAPSHOT, must also update reference to it in all-tests/pom.xml