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.
Merge branch 'master' of github.com:jnode/jnode