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.
272: D102 Docstring missing
794: D103 Docstring missing