Towards better error messages in Scalac

My 5 cents: Fine-granular warnings silencing

This should be easy to implement but would help a lot.