Started versioning
GSL commits are all CI verified and considered stable. However, we would like to mark significant changes (such as API breaking ones or adding extra functionality) by changing versions.
Those commits are additionally verified by compiling and testing MS Static analysis tools that use GSL.