network: Add __connman_network_native_autoconnect()

This function allows to query if the network/transport supports native
auto connect mode.
diff --git a/src/connman.h b/src/connman.h
index 35dae62..c70999c 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -616,6 +616,7 @@
 const char *__connman_network_get_group(struct connman_network *network);
 const char *__connman_network_get_ident(struct connman_network *network);
 bool __connman_network_get_weakness(struct connman_network *network);
+bool __connman_network_native_autoconnect(struct connman_network *network);
 
 int __connman_config_init();
 void __connman_config_cleanup(void);
diff --git a/src/network.c b/src/network.c
index 256e3b5..b12bbc0 100644
--- a/src/network.c
+++ b/src/network.c
@@ -2120,6 +2120,13 @@
 	return network->driver->set_autoconnect(network, autoconnect);
 }
 
+bool __connman_network_native_autoconnect(struct connman_network *network)
+{
+	if (!network->driver || !network->driver->set_autoconnect)
+		return false;
+	return true;
+}
+
 uint16_t connman_network_get_wifi_channel(struct connman_network *network)
 {
 	return network->wifi.channel;