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

Removing changes that don't belong here