config.lua: Internal changes for type safety
filehelper: Remove BOM when reading.
functools.lua: Added tee function to set variables and return simultaneously
lists.lua: Added with and iwith
colors.lua: Minor bug fix
logger.lua: Key sort fixes (mixed types) and type considerations
sets.lua: Added map/filter/reduce and design changes
stringhelper.lua: Minor string.split adjustments
tablehelper.lua: Various functions added: with, iwith, rekey, it
resources.lua: Rekeyed statuses by index.
xml.lua: Added table.undomify
actionhelper.lua: Adjusted Action metatable
Various formatting changes