Updated ASM dependencies to v5

v5 of ASM fixes a few issues with JDK7, but also 'unbreaks' building with JDK8. I include v5 in my builds manually at the moment and they run fine.
Add Mike to pairs file
ShadowLocationManager#getProviders returns from list of all providers based on enabled flag
Merge pull request #1020 from chrisjenx/patch-1

Updated ASM dependencies to v5
Merge pull request #1021 from pivotal-gospotcheck/locationManager_getProviders

Location manager get providers