add support for different protocols

This PR adds support for TCP and UDP as protocol for LVS.

I've changed the spec test a little more, as only the last content line was tested.