Add semanage::port functionality

This code builds on selinux::fcontext and adds port functionality along the same lines. Tested on RHEL 6.5 x86_64