Cleanup CaptivePortal 

- Fix indentations
- Use tabs instead of spaces
- Use $cpcfg shortcut for better readability where possible
- Use $vcpcfg shortcut for better readability where possible
- Suppress CaptivePortal ports in URL if 80 or 443
- Use system hostname + domain also for action and logout URLs