Make DeVPSensor thread-safe
- move all statics into a single struct, and make the struct static
- protect initialization of this struct with a mutex
Additional modernization:
- prefer std::array over C-style array
- prefer implicit destructors
- prefer delegating constructors to baseclass
note: needs corresponding change in Rec: see Rec!331 (merged)