Add the missing includes to make the header more portable. It currently requires other headers to be included before it. Signed-off-by: Yuval Peress <peress@chromium.org>