Add keybinding plugin, extracted from the iD project

Basic keybindings for d3. This is fairly well-tested in the context of the iD project.