allow binding of client ip on a specific port

Hi,

I had this need for a specific use case.
The goal is that the client can choose the source port of the packet it sends when creating the agent.

```javascript
var agent = new coap.Agent({type:"udp4", port:5656});
```