Teach Vim about titlecase, with support for motions and text objects