Interactions overhaul

Mostly about getting interactions free from the concert.

* Updates from the `rocon_utilities` fallout
* Depracated 'has_keys' functions replaced
* `rocon_remocon` de-concertified
* lots of pep8 updates
* `rocon_remocon` checker simplified
* `rocon_remocon` now uses the rospkg home function
* `rocon_remocon` now tables all apps according to unique hash, not the non-unique name.

Brought to you by https://github.com/robotics-in-concert/rocon_concert/issues/188