Handle namespace collision warnings

This handles namespace conflicts warning when you use a class that conflicts with different class names the namespace hierarchy.

@ke-yu @aparajit-pratap 

Yes it will be on the offending line itself.
The new warning that handles this is 'kMultipleSymbolFoundFromName' 

The other one 'kMultipleSymbolFound' handles all namespace warnings regardless if they are used or not