methods added to match scope against host/path pair instead of URI to avoid encoding issues
Don't create an URI to avoid encoding issues
Don't wait for crawler to stop() since this is called in UI thread.