handle android.test.purchased product not having a signature
expose constants
convenience method for validating transaction details

fix handle test purchase not having signature