general: various minor fixes

* Adds missing configuration variables from invenio.conf to invenio.base.config to ensure that legacy code can still be imported.

* Communities: search fixes

* Fixes issue with simple in-memory cache not being able to work with timedelta timeouts.
62: D102 Docstring missing
65: D102 Docstring missing
71: D102 Docstring missing
74: D102 Docstring missing
80: D102 Docstring missing
83: D102 Docstring missing
122: D102 Docstring missing