update for line_item_property with same variant ids

with 'new' shopify line_item_property, items in the cart will be kept as separate lines with different properties however similar variants will keep same variant.id.  Therefore, removing by variant.id would remove all cart items of the same variant even though they may be different items by 'property' to the customer.  (to-date) using line= and forloop.index is the recommended approach
update for line_item_property with same variant ids 

with 'new' shopify line_item_property, items in the cart will be kept as separate lines with different properties however similar variants will keep same variant.id.  Therefore, removing by variant.id would remove all cart items of the same variant even though they may be different items by 'property' to the customer.  (to-date) using line= and forloop.index is the recommended approach
still need more ref to line_item

this counts the index of the function building the cart items - since cart forloop item begins at 1 and jq index begins at 0; we add i+1 to keep track.
Merge pull request #1 from jholl/patch-for-line_item-properties

Patch for line item properties