Add a method to uppercase words with a custom delimeter.

PHP's builtin ucwords() is generally useful, but there are oftem times
where whitespace isn't the only word separator you want to use to
capitalize on.  This ucwords() method makes it easy to handle arbitrary
single-character delimeters like hyphen (included by default), but also
any other configurable characters.