Invalid @since 1.12 in master

I’ve realized that we have several classes and methods in the master branch of the platform with @since 1.12, majority of these should actually be 2.0. This happened because at the time this code was merged we hadn’t yet decided on the next version to be 2.0, i think we do need to clean up this.

We definitely need to clean this up.

Here’s a github search that shows 28 files:✓&q="%40since+1.12"&type=Code

Note that it’s possible a small amount of code has been merged to master from the actual 1.12 branch, so a couple of these could be correct, and we shouldn’t search-replace everything without checking first.