maven settings.xml based auth

Fixed maven settings based auth - server with <id> that matches the 'host' is now picked up