formatter: format record extra context fix

* Fixes issue where certain format_record() method would not accept the
  extra_context keyword argument.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
formatter: xm hidden tags fix

* Fixes issue where hidden tags was not filtered out in xm format due
  to that user info was not passed to the format_record function.

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

* Fixes admin menu to only be visible for admin users.

* Changes admin menu order to 10, to ensure it is the right
  most menu item.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
communities: hbpro format database fix

* Fixes problem in post database creation listener.

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

* Fixes refactoring issue introduced in
  6e60101a0c9dc7f2350d32872d418446a23cac0c.

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