Allow two instances side by side on different ports master
PORT_WS, PORT_MM and INSTANCE are now overridable. INSTANCE namespaces everything that would otherwise be a shared file - the generated Webswing config, the jetty properties, the Webswing log and the host log - so two people can run their own instance without clobbering each other's state. The MegaMek port also has to reach the client's launch args, so it is now a @PORT_MM@ placeholder in the Webswing config template rather than hardcoded 8850. The jetty properties are likewise generated with the chosen HTTP port. Verified with two concurrent instances: default on 8080/8850 and "claude" on 8090/8860, both serving HTTP 200, each client pointed at its own game server. Still shared and documented: MegaMek's mmconf/ (both seed the same clientsettings.xml, so the content is identical) and logs/. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>