MFC r336438
Fixes for the following issues:
- Fix taskqueues drain/free to fix panic seen when interface is being bought down and in parallel asynchronous link events happening.
- Fix bxe_ifmedia_status()
Submitted by:Vaishali.Kulkarni@cavium.com and Anand.Khoje@cavium.com