Report empty detector map as an error, not just a warning
Bugfix in UserDetector: Some error statuses of FillDetMap were ignored
Bugfix: Don't report error if THaHelicityDet can't find its database file

All ReadDatabase functions should behave in this way if they only read
optional paramaters, as this one does.