Add XMLRPC sync, vhost location custom settings

- Typo: Lots of typo fixes and re-indenting
- XMLRPC: Added actual code for XMLRPC (not 100% functional, remote reload fails)
- VirtualHost: Added custom settings for Locations (for SSLRequire & such)
- Settings: Use interfaces instead of manual input IP address