asn: added header options and provider tests

only attempt to query providers that succeeded when we initialized.
Merge branch 'asn' into logwatch

Conflicts:
	docs/plugins/connect.asn.md
	plugins/connect.asn.js