JBIDE-16309: Added direct dependencies to necessary JBT components
JBIDE-15916 version bump to 3.0
JBIDE-15917 - creation of subsystem framework

JBIDE-15917 updates as api evolves

JBIDE-15917 - not all subsystems can extend the abstract superclass

JBIDE-15917 accidentally changed deployableServer's behavior class
JBIDE-15922 - Implementation of ModuleDeployPathController
JBIDE-15922 - small changes to test, moved a constant from this subsystem into the base interface
JBIDE-15938 - conversion of server's primary deploy settings to subsystem api
Updates from comments on pull request number 167. Marked as JBIDE-15618
JBIDE-15938 - missed adding newest files
JBIDE-15938 - adding newest files forgot to add
JBIDE-16171 - separate publish runners from module filters, add local
and rse filesystem subsystems, and test them all

JBIDE-16171 - separate publish runners from module filters

rogue change should not have been included

JBIDE-16171 - stash commit

JBIDE-16171 - creation of the subsystems for remote filesystem and local filesystem, as well as util classes to remove code duplication

JBIDE-16171 - testing of the rse filesystem subsystem
JBIDE-16277 - subsystem for determining when modules should be restarted after a publish
Creation of subsystem test suite to unify all the tests, and moved tests around so package names are more organized
JBIDE-16291 - new zipped publisher
Many changes required for creation of the StandardFilesystemPublishController, which will drive publish operations using standard filesystem methods
Added another unit test case for restarting module after publish
Adding existing controllers to plugin.xml for use

Adding existing controllers to plugin.xml for use
Final Piece - Deploy only server now functional (reword later)
Startup and Shutdown confirmed to work for all app-server versions in local mode
RSE launch and shutdown for all server types
Bug in editor caused eroneous mode change