Project settings and partial word substitutions
Fix for project settings passed on the command line not getting written to the project.
Fix to better support word boundary detection for substitutions in Unicode character sets, and an option to ignore them completely.