Support for Custom Default SMNP Port

This adds a default port option for the SMNP client on the remote host to defaults.inc.php.
It then updates the addhost page to use the setting thats been set.
This will allow people like me who run SNMP on a custom port on all systems to set the port once in configuration instead of every time we add a host.