Created by: grumpyjames
Summary: Instead, pass an instance of JavacStepFactory. This means that DefaultJavaLibrary::getProperties is now called only from Project. Android extensions to DefaultJavaLibrary extend their javacOptions at step creation time by providing a custom JavacOptionsAmender.
Test Plan: CI