Add API version to the result of some API calls
Re-implement product update API call
Allow to change product's attribute set; remove old values of attributes from the DB
Check if variable exists before using it
Merge changes for updating product's attribute set in update product API
('update-prod-set' branch)