pymapistore: Extend error handling for errstr() and mapistatus_errstr() functions

Also add some documentation what those are supposed to do
mapistore/oxio: Make use of mapistore.errors bindings for error codes
indexing/tdb: More error check in mapistore_indexing_tdb_init and mem context
reordering for easier handling
indexing: Initialize with TALLOC_CTX rather than mapistore_context context

We don't need mapistore_context in indexing at all for indexing to work.
So, brake this not needed dependency and allow indexing to be
more widely used - exposed through Pythong for instance.
mapistore: Expose mapistore_indexing throught mapistore.Indexing object