Add a portable mode for running from usb drives

In windows: put an empty file called plover.cfg in the same directory as the executable.
In OS X: put an empty file called plover.cfg in the same directory as the app.

closes #127