`woocommerce_create_product_variation` action

Instead of firing `woocommerce_create_product_variation` before the insertion check it makes more sense to fire it when a variation is actually created. Additionally I propose an extended set of arguments to be passed with that action. Cheers!