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
Adding static method to ResName to qualify from a file path
Making openNonAsset load real resources instead of returning the name as a byte array
Adding method for an easier way to create bitmap of specified size
Extracting the real size of images in streams
Adding images with different qualifiers
Using qualifiers from asset manager to select correct drawable
Fix AndroidManifest meta-data parsing.

Differentiates between meta-data specified using the android:value and
android:resource attributes and resolves value attributes as the correct
type.

Fixes #950, Closes #1019.
Add support for loading preference keys as @string resources.

Closes #1007.
Add support for sticky intents.

Intents are delivered when receivers are registered.

Closes #1024.
Cleaning up what looks like unnecessary usage of string based reflection on AlertController
Storing the iconId when set on AlertController in the shadow
Calling setToDefaults() on the real Configuration, from the shadow, to get sp dimensions to work
Verifying that setTextSize and getTextSize works with sp in TextView
Add support for getting SharedPreferences from PreferenceScreen.

Closes #1028.
Enhanced SQLite DROP TABLE test. Added ALTER TABLE test.

Closes #1036.