Cleaning and adding new method MCTooltip::cleartip

The new method should be used whenever a tooltip message is to be set to empty. It is no longer permitted to call settip(NULL) (though settip(kMCEmptyString) will still work).

Additional minor clean-up has been performed.