Add stock action hooks to Variable Products, Product Variations and admin area.

My previous pull request https://github.com/woothemes/woocommerce/pull/3564 left out some places where the a product's stock is either set, increased or reduced. This pull request addresses those places and also adds the `woocommerce_product_set_stock` hook to admin area.