Replaced PluginPreqequisite's getPluginId() and getPluginVersion() with single getPluginReference().
This allows for future expansion of plugin references.
Changed parameters of PluginRegister.loadPlugin from id+version to PluginReference.
Renamed BCELDepdencyChecker, Added up2date check to PluginTask to simplify assemble-plugins target
Added unreferenced classes
Improved build pattern to exclude only build folders at root and sub-project level. Exclude build folders at a deeper lever because they contain source files (e.g. org.jnode.build....)
Fixed various plugin dependency/missing class errors.
Fixed IntelliJ module dependencies.
Set sun.reflect.inflationThreshold system property to Integer.MAX_VALUE.
Merge branch 'master' of github.com:jnode/jnode
Moved filesystem tests (where possible) to org.jnode.test.... packages to avoid including them in normal (non-test) plugins.
Fixed plugin errors.
Fixed various plugin descriptors.