Added transport protocol option for vm endpoint create, create-multiple and delete

Adds switches to create and delete UDP endpoints. Also displays protocol in the list command. TCP is assumed by default.

Changes default endpoint name from `endpname-<port>-<port>` to `endp-<port>-<port>-<protocol>`.

Breaks `create-multiple` input format by adding `protocol` as third value, could be added at the end instead to maintain compatibility, but protocol seems like it would be used more often to me.