Provided saveState with a force argument, added resizelayout threshold
Made resizelayout threshold be configurable, made selecting the current location record it as changed
Remove dead rules
Add rules for update layout dialog
Improved shrinkLayout (was cheapResize) and fixed getLayoutID to loosen the CODEXPAGE constraints before measuring it
Updates to update layout dialog