The `createAP` method allows us to become an access point. This
commit adds the ability to specify an `authMode` to allow us to
define the incoming authentication mode to be used.
The first pass of the generic WiFi interface has been performed. We
now have implementations for:
* jswrap_ESP8266_wifi_connect
* jswrap_ESP8266_wifi_createAP
* jswrap_ESP8266_wifi_disconnect
* jswrap_ESP8266_wifi_getIP
* jswrap_ESP8266_wifi_scan
A number of issues have been addressed here including:
#640 - Addition of stopAP
#637 - Don't require a password when being an access point
#636 - Ensure password meets requirements