Make sure the port obtained from parsing a URL is an integer.

This playbook demonstrates the problem:

```yaml
- hosts: localhost
  connection: local
  gather_facts: False
  tasks:
    ze- get_url: url="https://wulczer.org:443/index.html" dest=/tmp/i
```

It fails for me with:

```
TypeError: an integer is required
```