Package files updated
use standard ruby Logger for logging

allow changing the logger from outside (needed for Yast)
add step helper
increase aruba io wait time for slow processes
clean up and add more integration steps
complete system registration feature
on SLES base_product[:name] is a short product name e.g. 'SLES' but the service name is based on product friendly name
Merge pull request #43 from SUSE/review_140408_complete_successful_system_registration_feature

[Review] Request from 'vlewin' @ 'SUSE/connect/review_140408_complete_successful_system_registration_feature'
Merge pull request #41 from SUSE/review_140407_update_package

Package files updated
increase aruba wait timeout
Merge pull request #45 from SUSE/review_140408_increase_aruba_wait_timeout

[Review] Request from 'vlewin' @ 'SUSE/connect/review_140408_increase_aruba_wait_timeout'
Merge pull request #42 from lslezak/logger

use standard ruby Logger for logging
don't fail if response body is empty
test empty response body
test remove_credentials SUSE::Connect::System method
add SUSE::Connect::System.remove_credentials
test SUSE::Connect::Client.deregister! method
add deregister/unregister a system to SUSE::Connect::Client
add webmock for deregister call
test SUSE::Connect::Api.deregister response and status code