Support interger and string for protocol sg rule attribute

Add support to set integer (1, 6 or 17) or string (udp, tcp or icmp).
Raise exception if not correspond in that lists.

Change-Id: I630c269789fcfe103a944d63bf3c0f09e5db56d6
Merge "Support interger and string for protocol sg rule attribute"