ApiError - keep complete response

for easier response type check
use sles12-beta5 image for connect testing
update sles12-beta5 image id
allow to pass :email to activate_product (API)
allow to pass :email to activate_product (client)
allow to pass :email to activate_product (yast)
Product - added "version", "arch" and "free" attributes
move YaST class to SUSE::Connect module
Merge pull request #66 from lslezak/namespace_fix

move YaST class to SUSE::Connect module
Merge pull request #65 from lslezak/product_attributes

Product - added "version", "arch" and "free" attributes
Merge pull request #63 from SUSE/review_140417_use_sles12_beta5_image_for_connect_testing

[Review] Request from 'vlewin' @ 'SUSE/connect/review_140417_use_sles12_beta5_image_for_connect_testing'
Merge branch 'master' into review_140417_email_parameter

* master:
  move YaST class to SUSE::Connect module
  Product - added "version", "arch" and "free" attributes
  update sles12-beta5 image id
  use sles12-beta5 image for connect testing

Conflicts:
	lib/suse/connect/yast.rb
Merge pull request #64 from SUSE/review_140417_email_parameter

[Review] Request from 'b4mboo' @ 'SUSE/connect/review_140417_email_parameter'
Merge pull request #62 from lslezak/response_exception

ApiError - keep complete response