LocalDependencyResolver needs to consider the classifier when loading jars (since shadows are loaded based on android version).
Make null the unset value rather than empty string.
Merge pull request #1435 from jongerrish/local_dependency_resolver_should_include_classifier

LocalDependencyResolver needs to consider the classifier
Remove dependency on com.google.android.collect.Lists from BroadcastReceiverData.

These classes are now obsolete since the diamond operator plus Robolectric framework really shouldn't be depending on AOSP code.

This causes a java.lang.NoClassDefFoundError: com/google/android/collect/Lists error if the manifest is parsed early outside of a context using the AOSP classloader.

Note: We parse the manifest early as our build system requires us to reconcile ids across all library projects with resources in the transative build closure.
Merge pull request #1436 from jongerrish/broadcast_receiver_data_should_not_use_aosp_code

Remove dependency on com.google.android.collect.Lists from BroadcastReceiverData
Move internal classes into org.robolectric.internal package.
Kill the remaining usage of com.google.android APIs.
Merge pull request #1438 from robolectric/jw/death-to-collect

Kill the remaining usage of com.google.android APIs.
Removed ShadowHandler, introduced ShadowMessageQueue for more
accurate messaging emulation with fewer lines of code.
Added code to make sure that messages are removed from scheduler when they are recycled.