Radicale on GoogleAppEngine

This code seems to work (no heavy testing).

I have used #FIXME: tags when I had questions.

I'd be happy to review this with someone. We could probably do that pretty quickly over the phone?
A lot of unrelated changes in here.