session: simple cache fix

* Fixes issue with simple in-memory cache not being able to
  work with timedelta timeouts.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
installation: relax requirement on reportlab

* Relax constraint on reportlab to allow 2.x release series since
  Python 2.6 support was removed in reportlab 3.x series.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
communities: search fixes

* Fixes search form to include search term.

* Adds number of results found to template.

* Fixes css classes used for icons.

* Rearranges search and sort widgets.

* Fixes search to search for terms in both title and description as
  at any location and not only the beginning of the text.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
base: undefined config variables fix

* Adds missing configuration variables from invenio.conf to
  invenio.base.config to ensure that legacy code can still be
  imported.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
base: CFG_WEBDIR fix

* Sets CFG_WEBDIR to value of app.static_folder instead of
  PREFIX/var/www.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>