Gufunc object mode

- Enable gufunc for object mode
- Loop lifting does not work for gufunc
The difference with ``cgutils.ifthen`` is that it branches to an existing block, right? It took me a bit of time to realize that.