notification-system: use real python entry point scripts
This drops shell scripts provided that were part of package and instead uses python generated entrypoints. This fixes some minor issues such as program name being reported as main.pyc instead of notify-cli. It is also systematic and supported approach compared to previous state.