fixup start/stop to prevent duplicate servers
a few fixups
call stop script instead of duplicating the function
additional pre-start port-checking
do not display success messages if startup has failed
Merge remote-tracking branch 'leq/release-0.11' into prevent_duplicate_server

Conflicts:
	scripts/serverstart.sh
	scripts/serverstop.sh
do not delete pid if process did not stop
do not start ka-lite as root
do not wait during startup
if ./stop.sh called, and PID does not exist, try stopping using port
Merge pull request #876 from gimick/prevent_duplicate_server

fixup start/stop to prevent duplicate servers