Removed Library.getHeaders() it was unused and doesn't allow for different headers for different variants.
Simplified factories in NativeBinariesModelPlugin
Improvements to NativeDependencyResolver
- Inject LibraryBinaryLocator in resolver
- Inject resolver into components where it's needed
Made it easy for NativeBinaryFactory to be reused for pre-built libraries