This method is able to extract information about a package from a .tgz archive or from a XML package definition file.
path to a file containing a package.xml (package archive or package.xml)
package state (one of
throws no exceptions thrown
This function should be called statically.