Support for specifying the path to Uncrustify

I added the support we discussed earlier.  I tried to keep the style similar to the other command paths that can be specified by the user.  I verified that leaving the "Uncrustify Path" setting blank attempts to run `uncrustify` from the `$PATH` variable.