Revert "oc: cached usercontext updates indexing_context"

This reverts commit 0750f64b787db088e944756b66fbd0883cf44cbf.
oc: add talloc reference to indexing context

We have a cache with user contexts (objc) which have mapping contexts (objc)
where we store the indexing context (c) which will be freed by openchange
code once the connection is closed.

Right now all indexing context created for an user are the same,
independently when in time was created or by which connection, etc...
So this is a valid workaround, but this has to be refactored to used the
indexing context of the current connection that is performing the
call to SOGo backend.
Merge pull request #39 from Zentyal/jgarcia/workaround-invalid-indexing-contexts

Workaround invalid indexing contexts