(1) ProcessBufferMessageTypeHint now has the ability to stop the
QtilitiesProcess as soon as it matches a message.
(2) Fixed bug where a task's status would have shown
ITask::TaskCompleted instead of ITask::TaskStopped after it was stopped.
(1) When ProcessBufferMessageTypeHint is used as a stopper, it is now
possible to provide an additional stop message (and type for the stop
message) which can be used to provide additional information explaining
why the stop message caused the process to be stopped.
(2) Simplified the way ProcessBufferMessageTypeHint determines if
enabler,disabler and stopper messages should be logged themselves.
VersionNumber::fromString() will now handle strings with spaces and
mixed case properly.