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.
merge #5 after resolving the conflicts introduced by 3a74b4fe