branches: 1.2.2;merge yamt-pf42 branch.(import newer pf from OpenBSD 4.2)ok'ed by peter@. requested by core@