Introduce tm-watcher, extract jps plugin registration into a separate tm-java.xml.