Added support for HTTPS and authentication
Added support for HTTPS and authentication

Can now harvest repositories through HTTPS protocol, and support basic authentication (password) & certificate-based authentication.
Improved documentation.
Minor refactoring and cleaning.

inveniosoftware/invenio,inveniosoftware/invenio,tiborsimko/invenio,tiborsimko/invenio