Add OFPortDesc helper methods

Reviewer: @andi-bigswitch @ronaldchl @rlane 
Right. I felt that this would break away from the immutable nature of loxigen however. And then I would need 3 booleans. 1 boolean to signify that the other two boolean are set.