JBIDE-15618  initial API for a mixin-style server behavior

remove sysouts

Update version to 3.0.0, change since tags, etc

Further adjustment of since tags, removal of some deprecated methods, no major changes yet

Initial impl of some new interfaces, though they may be moved or renamed

periodic checkin during planning work

Checking in further progress

Checking in with some new unit tests and ability to pass environment through dependent subsystems

blah

A new test, increased validation, changes the environment which can be passed in

Moved a class out, added an interface, other changes

Cleanup of initial management-mode garbage
Revert "JBIDE-15915 dummy-commit to be reverted"

This reverts commit 404b44b2f985da6ce1d7655b257462033b22560f.