Minor code style massage.
Throw a more user friendly error message when an invalid project name is specified.
Reduce code by eliminating the _processStrings function and leveraging the versatile Uize.Data.Diff.diff method.