[Review] Request from 'digitaltom' @ 'SUSE/connect/review_140703_remove_parsing_of_flavor_attribute_as_release'

Please review the following changes:
  * fc3ad30 remove flavor tests, add test for general exception
  * e8e19af Merge branch 'master' of github.com:SUSE/connect
  * acd1ef3 remove parsing of 'flavor', don't store product_hash on the object
  * efe5334 rescue errors in a managed way
Where this method will be called? 

Should we move it to initialize? e.g. @release = determine_release_type(product_hash)