If the LibraryData is recognized by this LibraryFactory implementation,
a new LibraryDefinition implementation is returned. Otherwise, null is
returned, indicating this LibraryFactory did not recognize the Library
data - Library data to use when creating the library definition.
tmpDir - A working dir that may be used for exploding archives. This
dir may not exist yet.
LibraryDefinition instance or null if the Library is not recognized