Added likely() and unlikely() macros. Use unlikely() with asserts.
Added likely() and unlikely() macros. Use unlikely() with asserts.

Distrotech/dovecot,Distrotech/dovecot,Distrotech/dovecot,Distrotech/dovecot,Distrotech/dovecot