ion: make debug msg easier to read

Nearly every function has now a printk().
I am guessing i can narrow down the problem with ion a
little bit. There must be some problem with omap3_carveout.
I am assuming (according to logs) that the ion device gets
init before the hole memory gets allocated. At this stage
everything is fine, but then it waits to long to allocate
the memory for the device and thus won't work in the end.

At least something like this...

I am also assuming that the mapping to userspace is somehow wrong,
don't know if i am using the wrong libs, though. We should
port this code to the 3.0-Branch at compare the both outputs.

This commit also includes some random patches and also some
compiler fixup.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>