add UrlUtil and its method isSameUrl;

add fetchPage with feature retryNum to support retry connection when connect url failed;
add urlToPath to  FileUtil