MDLSITE-2009 Various 'major' fixes and improvements

- Add support for changing version comments on release.
- Default for "next monday" and observe the --date option.
- Fix some problems with the newly created branch on major.
- Reorganize comments and notes.