Hide non-valid links in url select overlay mode

Add a boolean config for hidden_links which defaults to false. If turned on
will hide links in url overlay mode that don't match what has already been
entered