Add 'url' key in provider attribute

Gerrit FrontEnd URL should be have by each gerrit hosts.
So add it to provider attribute.
In addition, improve class which treats the frontend URL.
Fix checkstyle issue and test code.