add generic parser for address lists

This change generalizes the code used for parsing the configuration option
'p2p_client_list' and makes it suitable to use it in other contexts.
add network specific AP black- & whitelists

This change allows the configuration options "bssid_whitelist" and
"bssid_blacklist" to limit the AP selection of a network to a specified
(finite) set or discard certain APs.

This can be useful for environments where multiple networks operate using the
same ESSID and where roaming between those is not desired.

It is also useful to ignore a faulty or otherwise unwanted AP.
optionally abort on address list parsing error