Allow getting and setting options from IDESlave

This supports checkboxes in Emacs for show implicits and error
context.
Merge pull request #1006 from david-christiansen/ideslave-opts

Allow getting and setting options from IDESlave