Rework WOL page a bit. Fixes #11616
Rework WOL page a bit. Fixes #11616

* Eliminate duplicate code
* Fix output encoding
* Additional validation
* Use POST when waking all devices

dennypage/pfsense,NewEraCracker/pfsense,dennypage/pfsense,pfsense/pfsense,NewEraCracker/pfsense,pfsense/pfsense,NewEraCracker/pfsense,NewEraCracker/pfsense,pfsense/pfsense,dennypage/pfsense,pfsense/pfsense,dennypage/pfsense