Generate `start-link/0` in `joxa-otp-supervisor`

This changes the `gen-start-link` macro in `joxa-otp-supervisor` so that
it also generates a function `start-link/0` which does nothing more than
call `start_link/0`.
Merge branch 'joxified-joxa-otp-supervisor' into next