Remove cookie from fiber
Implement C API for fiber local storage

This patch removes `session` and `lua_storage` fields from struct fiber.
A new API for fiber-local variables is now used for this purpose.
This change solves dependency problems between session and fiber modules.