Improve the new version script in terms of functionality and documentation
- The actual required steps are kept and properly documented.
- Added
--minorand--majoroptions to automatically release a new minor or major version. - Removed unused steps.
--minor and --major options to automatically release a new minor or major version.