packaging: make the start script more robust

Motivation:

More options are neccessary to enable robust packaging.
The start.sh script presently only takes one option,
however to do set some availabe after build is desirable
and this script can handle this.

Modification:

- make the file path of the web static directory, the port
   number of the server and the spring profile  settable
   through the script.
- set active profile to dev inside the dockerfile file
- add application yml for dev profile

Result:

start.sh now handle many options that can be configure for
starting the server.

Target: master
4 jobs for master in 21 minutes and 21 seconds