First pass at allowing products to be excluded from discount codes. #1798