Created a file builder module for the new compiled locale string modules.
Added module loading support for generated loc modules to prevent some stuff from breaking (need a better long term solution for all these generated modules).
Turns out that it's too problematic to have to name-remap the loc modules so that the source files use a dash while the built modules use an underscore, so we'll just settle on underscore for now.
Updated various build modules to support the new generated loc modules.
Implemented a localized clear button as a basic test case for the new localization framework, and updated the log widget to use the new clear button widget.