Adding functionality to be able to add CONFLICTS and OBSOLETES headers to RPMs

The API has been extended while leaving the previous functionality in tact. Please let me know if you would like any further changes made.