refs #433, change default implementation of minUnsafeKey to assert
refs #433, fix error code
changed NamespaceDetails::make to use StringData #433

closes #433