BibEdit: autocompletion of fields from KBs

* In CFG_BIBEDIT_AUTOCOMPLETE we declare for which fields data will be
  loaded from which Knowledge Base, in order to help user by
  autocompleting the value. Also we choose if the data will be loaded
  when page is loaded or when typing and how will be displayed.
  (closes #1258) (closes #73)

* addHandler_autocompleteAffiliations is replaced from a generic
  function that handles the behavior for any given tag.

* Handles both static and dynamic KBs

Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
Tested-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibEdit: wrongly displayed HP changeset bug

* Fixes bug triggered When switching from table to marc view
  where cache was created again without adding  information
  about the disabled_hp_entries. As a result when record was
  retrieved again all HP changesets were displayed as non applied.

* Saves gDisabledHpEntries to the cache, when changing from
  marc to table view.

* Displays a message when user has applied a HP
  changeset, has not taken action for all changes
  and tries to switch to marc view.

Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
Tested-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibEdit: user name in BibSched column

* Amends code to properly pass BibEdit user name information to
  BibSched.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
Reviewed-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibEditMulti: add email notification on submit

* Adds e-mail notification to users after submitting an update
  using the bibtask "email-logs-to" parameter.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Reviewed-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibEdit: add email notification on submit

* Adds e-mail notification to users after submitting an update
  using the bibtask "email-logs-to" parameter.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Reviewed-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibEdit: kwalitee improvements

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>