Comparison function added for LumiverseType

For use in std containers
Also fixed a derp in LumiverseFloat::asString()
Added rig reset function
Additional functions for DeviceSet