Implementation of #20335. Splitting launch script's integration tests on two: init.d tests and shell-like. Add some cases to test.

Comment From: wilkinsona

@aivinog1 Thanks very much for making your first contribution to Spring Boot.