seport: multiple port configs for one service

Changed seport so that it allows selinux configurations for several ports for the same service.
The use case is allowing multple ports for httpd, so to the same policy
name, which means the same function name, which doesn't work.

The implementation does not make this function nicer, so it's
discussable :)
On the upside, it's backwards-compatible.