rflib: Introduce TLV, Match, Action Types for Python

New TLV, Match and Action structures can be used to manipulate
the binary values of matches and actions in human readable forms.
!squash rflib: Introduce TLV, Match, Action Types for Python

Utilise Action class in RFServer, tidier code