Write unit tests for fascist_firewall_choose_address_ls() and hs_get_extend_info_from_lspecs()

The branch in legacy/trac#23588 (moved) doesn't have unit tests, so we should write some.