Settings Implementation

Allows full configuration of Network, PIN and Door without editing or
even creating CFG files.
-Network will generate random MAC and use DHCP by default setting and
store into EEPROM if no NETWORK.CFG file is present
-Default pins.cfg file generated if not present
-RSV pins can not be assigned via Settings
-Free configuration of doors.cfg via web page, device updates only with
properly formed JSON
Leaving it as is and wait for it to take effect until next restart should be OK.
Suggest to change the comment to:
//The new configuration will not take effect until next reset.