keep one last PairableDevice and one last RequestingClient
fix memory breakages after previous change
couple of type squishes
Merge pull request #299 from birarda/master

refactor pairing-server to keep one device and one interface client