fixes #648 so we don't default to a karaf specific role principle class by default; which seems pretty fragile & only works on some karaf versions (and not on equinox/jetty etc)