Webform Revisions is now usable - you can create revisions of a webform, revert and delete them. Fields may be added and removed between revisions and the submission results table will show all fields and their data across revisions (data is not deleted when a field is removed in a later revision). There will be corner cases that still need attention - I'd appreciate bug reports.