Ok so this includes:
I've tested this across two full discovery runs and all my Cisco devices are fine:
All fine. @SaaldjorMike tested this patch specifically on a 4500x which is why it was updated and confirm this now works for him.
Updated Cisco mibs and added another regex for different cisco products
Do you mind squashing the commits together and resubmitting please?
Commit log looks much nicer then :)
Updated the way cisco detection works