Update CommCare Version when App Version changes

Reviewer note: I noticed that sometimes a widget subscribes to `visibleValue` and sometimes to `value`, but I don't really understand the semantic difference between the two. The build_spec widget binds to `value` of application_version, which follows the example set by other contingent computed defaults.