Can alter on_hand and price of individual variants
BPUR: Don't use master variant to update attributes. Changes to product filtering.
BPUR: change to live tracking of dirty properties (variant price update still failing)
BPUR: remove unused product update js and tests
BPUR: can delete products
BPUR: can delete variants
BPUR: refactor of filterSubmitProducts
Remove commented (unrequired) lines on code
BPUR: Add edit link for products and variants
BPUR: add js tests for deleting products and variants
BPUR: Can clone products
BPUR: Allow updating of delegated variant properties
Typo
BPUR: Add warnings before deleting products/variants or directing to edit page
Merge branch 'bpur_actions' into bulk_product_update_rewrite
BPUR: Add ability to filter by search and toggle variants
BPUR: cancel any pre-existing timeouts on message models when new message set
BPUR: use where rather than select for product collection
BPUR: Remove unnecessary collections of products on bulk edit page
BPUR: Remove unnecessary setValidity method in ngDecimal