Custom server.jar support
This release adds support for getting server.jar
from alternate sources.
It also updates the documentation and switches to a more modular design for both shell argument handling and downloading server.jar
.
Also removed pretty much all uses of exitProcess
and ensured that HttpClient
s are always closed properly.