Refactor Commands._srpmdetails
This patch uses rpm Python binding to get name and list of files from a
SRPM. To keep consistence with original code, if there is something
wrong during getting rpm information, a rpkgError must be raised.
Signed-off-by: Chenxiong Qi <cqi@redhat.com>