Make DevicePRoxy shared libraries generic
Tidy up .so handling