[WIP] Add FrameworkVersion and dynamic versions

This PR is to support dynamic framework versions for ZAF deprecation.

/cc @zendesk/quokka

### References
 - https://github.com/zendesk/zendesk_app_market/pull/885

### Risks
 - Not sure
Don't use uppercase for emphasis. Uppercase == shouting.