Add SKU to Variant Form

Sku is already available in model, but not editable via admin.
This commit adds sku field to form and templates, and enforces unique validation.