logging assembly discovery

#1562
The primary use case is to try and help people in cases where they think that a controller should have been registered but it hasn't. The major example that I hear people complaining about is forgetting the "Controller" postfix. I don't hear about the other cases too often, but in any case like this, if your problem is one of the other cases, (i.e. you have a generic on your controller) how do you know that is the problem?