new version, creates directories, and links to your own custom versions directory. I find this easier to backup and move around.
Restoring example configs
creating rollback revision.
new version. Makes less assumptions and asks users which version of mysql/mariadb they wish to use.

This allows for custom basedir variable setting; multiple version management and testing.
Fixed selectversoin in my, DBINSTDIR was not in BASEDIR path.
added -w / word-regexp to getvar for grep.
removed servername from functions. Using full datadir bath
fixed status message. Removed counter variable for configs, not needed. Using the correct variable for config lists.
Almost everything ready for the new version.
removed use command, making user create aliases instead.