Introducing versioning for moduleinfo (or a subset of moduleinfo) shouldn't be mixed into this pull request.  I don't think we're far enough along to need it anyway, since no old releases will link with current dmd thanks to mangling and other abi changes.  I don't expect we'll stop breaking abi compatibility any time soon.