modernize freebsd service spec
refactoring freebsd provider + unit tests
add checks for partial matches in enable/disable