Editor: Move LastBuildConfiguration to user data configuration file

Moved LastBuildConfiguration to a new class to house workspace settings (potentially things like which windows were open). Editor ignores workspace settings if the section isn't found. Bumped the user data format version to 3.4.0.1.