allow specifying the set of attributes that should be used to configure the configurable product
Don't connect already connected simple products

Based on jdurand/magento-improve-api@d4a08af7ad320c967bcbdeb5c2eeef076a4fa68e
Merge pull request #3 from goodscloud/master

allow specifying the set of attributes that should be used to configure the configurable product