housekeeping
Allow subclassing of Language_detection, and using of instance variables in detectors
Make admin language detection more robust