Improve Plex server connection handling and error messages
- Parse httpsRequired and publicAddressMatches from Plex API
- Filter out HTTP connections when server requires HTTPS
- Filter out local connections when client is on different network
- Sort connections with HTTPS first, then local preference
- Improve verifyServerAdmin to return specific error types
- Show connection vs permission errors separately in UI
- Add secure badge to HTTPS connections in server selector