Adding `keep_old` buffer type.

Keep Old buffer type acts like a queue that accumulates old
messages and denies newer ones when full.

Documentation also got updated to reflect the change.