(MODULES-451) Match extension protocol for multiport

The `-m (tcp|udp)` match extension flag before multiport `--sport` and
`--dport` flags is considered optional, but may be present on some
rules. This patches the provides recognition of those rules.
Merge pull request #300 from hunner/fix_multiport

(MODULES-451) Match extension protocol for multiport