Added new files for the services refactor
Use the new pf::services::manager framework for the pfcmd service command
Remove Minor parts from the COPYRIGHT section
Added missed isManaged
Fixed issue with t/pf.t
Added vlan/inline enforcement check for is managed
Added missing module
Removed all old code from lib/pf/services.pm
Refactored service_list & service_ctl in terms of pf::services::manager
moved function getServiceManager from bin/pfcmd.pl to pf::services::get_service_manager

Removed all code from bin/pfcmd.pl
Refactor getServiceManager to pf::services::get_service_manager
added checkup before starting services
Refactored pf status in terms of the service manager model
Refactored stop where if the process did not stop in 60 seconds kill -9 the process
Code cleanp better logging
Created test and dummy daemon for testing pf::services::manager
renamed pf::services::manager::roles::pf_conf_service_managed to pf::services::manager::roles::is_managed_by_pf_conf
Add httpd.proxy to service list
Avoid printing double headers on restart
Removed unused variables
refactor the creation of the cmdline to a seperate function
Refactor stop watch generateConfig startService postStartCleanup to a generalized around modifier
Overloaded removeStalePid to call removeStalePid on submanagers
pfcmd service now has color
Added new perl modules