android: allow definition of multiple tcp/udp ports

Rather than the tc/udp spinner, this uses separate TCP and UDP port entry text boxes that can take a comma separated list of ports to allow for multiple ports opened in a single packet