Basic auth only worked if a full url was supplied. The reason is that
BasicTransport.RoundTrip checked if the resulting request URL has a the
transport's URL as a prefix.
This is fixed by setting the transport's URL to the canonical URL that is
computed a few lines earlier.
* Allow for non-SSL access
* Reuqire --insecure option to use http protocol
* Fixed lint error
* Added --force-non-ssl option. Also moved check to allow handling of docker config
* Add flag to trust ssl certificates signed by unknown authority
* Use registry http client instead of pure http client
* Add Bearer token only if required
* Create clair client instance with configurable debug option
* Limit number of parallel vuln scann´s to 20 to reduce load
* No need to throttle anymore because parallism is limited
* Make number of workers configurable
* During first run do not create clair vulns report details