Move support-v4 shadows to a separate module.
Generated Shadows class implements ShadowProvider to enable resetting of static state.
Generate ServiceLoader metadata using the annotation processor.
Miscellaneous RoboProcessor refactorings.
Renamed robolectric-shadows to shadows-core.

Also moved shadows-core and shadows-support-v4 to robolectric-shadows aggregator module.