Warn on startup if EAP/WildFly too old

Should we factor out this code and make it part of some `JMXUtils` class? Sounds like the kind of thing we should be using more and more.