add shortcuts file, fix pasting pd file from clipboard
This abstracts out a shortcuts file to make it slightly easier to change shortcuts.
Once we update the nw.js version we should probably have a look at the newer keyboard API that allows to specify keys based on where they appear on the physical keyboard. But in the meantime this makes things a little bit easier.
Needs to be tested on OSX before merging.