Multiple Catalog implementation
Merge remote-tracking branch 'rusty/1.4.0-ProductApi' into 1.4.0-productcatalogs
updating product service and create/edit to use the new ProductApiController methods.
Added fix to product.edit init() to fix timing issue
Merge pull request #2 from protherj/1.4.0-ProductApi

1.4.0 product api