Initial commit of keyboard button and TrinketKeyboard library (experimental branch, should be submodule)