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.
57: D102 Docstring missing
64: D102 Docstring missing
67: D102 Docstring missing