WebAuthorProfile: initial release
WebAuthorProfile: initial release

* Serves /author/ page efficiently.

* The author page is now modularly composed of
  independent boxes, each of them cached separately
  and loaded at different times using ajax requests.
  This way, when accessing an authorpage, a page
  with empty boxes is served to the user immediately;
  each box shows a loading logo and they will get filled
  as soon as the information will be available in the
  cache. In the background, each box spawns a separate
  process so that the page is built in parallell by many
  processors.

* Quick caching mechanisms for indipendent parts
  of each page

* New layout of authorpages with new boxes
  * Javascript collapsible boxes
  * Co-authors display numbers excluding collaborations
       (so the search will return more papers then displayed)

* Webauthorprofile bibsched daemon, for cache precomputation.

* Computes authorpages on basis of exactauthor searches as
  fallback when not using BibAuthorID facilities.

Co-authored-by: Javier Martin <ea6b80e26c65acc242d8916fb6eefa01b123cb69@cern.ch>
Co-authored-by: Nikola Yolov <ed67fedc23f56960f09018d7a0684378e0bc2d43@cern.ch>

inveniosoftware/invenio-base,tiborsimko/invenio-base,inveniosoftware/invenio-base,tiborsimko/invenio-base