Product list sibling images fixed / inventory tracked

Set productSibling function to check each added list item for an attrib
that is added if the product is purchasable, and if none are found, hide
the list ul.
This prevents the ul from persisting on the product item if the contents
within it are all hidden.