Adding Reciva to cscl discovery

There should probably be a more consistent and generic way to do
lookups for different types of devices, but for now I'm just stacking
them in the discover routine.
First pass: separate implementation for reciva