Apply Shift modifier as needed to support punctuation and capitalized input.
Addresses #2. Kind of a hack to deal with how MM app sends input characters but Xtest expects input in terms of raw key codes (previously, most input was reducted to keyboard face value). Lots of characters are still not supported, but at least now you can input basic punctuation and capital letters.