Improve deploy script

- Ask whether special or not
- Write branch name in message body
- Improve structure of message body
Check for commits without refs

If gnoref is available, use it to check if there are commits without
proper refs and refuse deploy request if so.