Need help with Intel Galileo, XBees and Contiki

Hi,
I'm using Intel Galileo in a project that I am working on. I will most probably be using XBees (Series 2 supporting ZigBee Mesh protocol) as well... To connect to the internet, I understand that I would need a Gateway device so that my Galileos+XBees can communicate with the web.
My question is, can I run Contiki OS for WSNs on the Galileo along with the XBee?? Then since Contiki has full IPv6 support I may be able to connect to the net directly without requiring a ZigBee Gateway Device?
Or does Contiki not support ZigBee IP...
In that case can I instead use Series 1 and using Contiki's 6LoWPAN implementation to connect to the net?
Also 6LoWPAN and ZigBee can't be used concurrently right (since both are Layer 3 in the OSI stack)?