show URLS with scheme. now with bug fixes!!!

ref: #783 

- `dokku url` returns first VHOST (compatibility with deploy test)
- `dokku urls` returns all VHOSTS with SSL is keys exist
- include ssl CN in http config to redirect to https
- make sure we redirect to the ssl CN hostname instead of passing through the browser original requested hostname

new example config with SSL CN=node-js-app.dokku.me
```
upstream node-js-app { server 127.0.0.1:49159; }
server {
  listen      [::]:80;
  listen      80;
  server_name www.node-js-app.dokku.me node-js-app.dokku.me ;
  return 301 https://node-js-app.dokku.me$request_uri;
}

server {
  listen      [::]:443 ssl spdy;
  listen      443 ssl spdy;
  server_name node-js-app.dokku.me;
  ssl_certificate     /home/dokku/node-js-app/tls/server.crt;
  ssl_certificate_key /home/dokku/node-js-app/tls/server.key;

  keepalive_timeout   70;
  add_header          Alternate-Protocol  443:npn-spdy/2;
  location    / {
    proxy_pass  http://node-js-app;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection upgrade;
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-Port $server_port;
    proxy_set_header X-Request-Start $msec;
  }
  include /home/dokku/node-js-app/nginx.conf.d/*.conf;
}
```