pfSense/pfsense 6df1058src/etc/inc util.inc services.inc, src/usr/local/www services_dhcp.php

Fix #7304: Add OMAPI to the DHCP Server settings

Supports setting a port and setting or generating a key. Service is
enabled when settings are defined. Validation logic added on save to
verify port is valid and not in use as well as that a key is defined or
being generated. If validation fails, used is presented with descriptive
error message.

Also updated the write_settings call on the DHCP server page. No
arguments were being passed so changes came up as unkown on config
history screen. Config history will now reflect UI section and interface
where change was made.

Obtained from: https://github.com/pfsense/pfsense/pull/4077
DeltaFile
+137-1src/usr/local/www/services_dhcp.php
+16-0src/etc/inc/util.inc
+14-0src/etc/inc/services.inc
+167-13 files

UnifiedSplitRaw