Issue #2286429 by DanChadwick: Fixed mis-defaulting of empty select component with key of 0.
Issue #2284595 by DanChadwick: Added auto-saving forms with submission errors when auto_save is enabled.
Issue #2259375 by hj_chen: Fixed HTML Mail SMTP settings not recognized.
Issue #2284595 by Dan Chadwick: Fixes saving validation errors as draft when forms are cached.
Issue #2291885 by Liam Morland: Fixed hitespace consistency.