Add "future" code lists for each version (#3743)

Adds "future" code lists for each MDES version. This makes it possible for attributes added in later MDES versions to be collected in systems running earlier versions.

This also removes the manual code list feature added as part of #3531. The sole manual code list was one that is covered under this backporting scheme so it isn't necessary any longer.