control/bug: selecting one control does not deselect the others.

* when did this break?
server/bug: ruby now wants require yaml.
binary/new: output straight json; input both old and new formats.
Merge branch 'master' into release