Refactored pf::vlan::filter
Move the parser to a global variable
Merge pull request #280 from jrouzierinverse/feature/vlan-filter-refactor

Refactor the vlan filter code to reduce code duplication
Update NEWS file for vlan filter refactor
wrong image for pf config
Added new module pf::api::attributes
Tag all public methods in pf::api
Tag ReAssignVlan, desAssociate, firewall as Public
Remove import function
Only use methods that have Public attributes
Refactor pf::api::attributes added test
Added a new tests
Updated NEWS file
Make violation_delayed_run a public function
Updated pod
Updated pod
Added constants for error codes
Use constants for msgpack message types

Refactored to return HTTP_NO_CONTENT for notify messages to match the behavior of WebAPI::JSONRPC
A notify now expects HTTP_NO_CONTENT to be returned
Fixed wording