Refactor: moved out transport from proxy md service

Moved out transport from proxy metadata service to simplify it,
and make UTs faster by customizing it to NOT fetch root in them.

Also, metadata parser became a managed singleton now.
Cleanup

Removed unused method, renamed internal property
to not imply HTTP.
Merge pull request #11 from sonatype/factor-out-transport

Factor out transport