This unifies k_fifo and k_lifo APIs thus making it more flexible regarding where the data elements are inserted. Change-Id: Icd6e2f62fc8b374c8273bb763409e9e22c40f9f8 Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>