Make demo badges use utils.fullUrl to handle remote/local port stuff better

In production demo badges claim to be at an https url, but port 80 which doesn't work. They were pulling `PORT` config directly instead of `REMOTE_PORT`.