improved documentation for atime.gap

The old documentation for atime.gap seemed to be not very exact and a bit
misleading, especially it lacked information about absolute differences being
used.

* Rewrote the documentation for atime.gap based on the code in modules/dcache-chimera/src/main/java/org/dcache/chimera/namespace/ChimeraNameSpaceProvider.java
  including an example for how it works.
webadmin: alarms -- fix behavior of display table header checkboxes

module: webadmin

The header checkboxes on the alarm display table have a custom jquery/javascript executable which allows them to set or unset all the visible checkboxes in the given table column.  However, when refresh is activated, the checkboxes remain checked, which is annoying.

This patch implements a clearHeader method which programmatically clears the header checkboxes after refresh.

Target: master
Acked-by: Dmitry
Patch: http://rb.dcache.org/r/5552/
Require-notes: yes
Require-book: no
Request: 2.6
webadmin: add range to alarm query api and panel

module: webadmin

The webadmin alarm page is currently set to display a maximum of 100 entries before creating a new page.  However, there is no way at this time to limit the number of entries to be returned from the database.  This feature would of course be useful, especially when the service is set to store lower level log events.

This patch slightly modifies the underlying API for the query and adds two range fields to the filter object, which are then used to create the DataNucleus layer query.  The query panel now has an addition line where the user can optionally express a single range (0 to 10, 20 to 30, etc) of results to be displayed.

An implementation note.  I would have liked to make these text boxes spinners rather than simply typed for Integer.  However, the 1.5.9 implementation of wicketstuff-minis which provides a spinner behavior seems to be buggy (I could not get it to work).  There is a wicket-ui-jquery  library which also provides the spinner capability but it requires Wicket 6.0+.  I attempted to upgrade to 6.0 but encountered issues in the way that the new Wicket handles css's which was screwing up both table size and the javascript on some pages, so I left this aside.  I do think it a good idea eventually to move to 6.7, since we are somewhat lagging wrt Wicket development -- that is, if we are convinced that our wagon is hitched to Wicket on a long term basis.

Target: master
Patch: http://rb.dcache.org/r/5554
Acked-by: Dmitry
Require-notes: yes
Require-book: no
Request: 2.6
Merge-req:

RELEASE NOTES:

The webadmin alarms page now allows the user to express a single result range for the query (for instance, 0 to 100, 50 to 75, etc.).
use global config options

* Use the global configuration options for the pathnames of the grid host
  certificate and the key.

Signed-off-by: Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
corrected small typo in X.509

Signed-off-by: Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
Merge pull request #36 from calestyo/atime.gap-documentation

improved documentation for atime.gap
Merge pull request #40 from calestyo/missing-files-semsg-cert-locations

Missing files semsg cert locations.

Signed-off-by: Christoph Anton Mitterer <christoph.anton.mitterer@lmu.de>
Acked-by: Gerd Behrmann <behrmann@nordu.net>
skel: httpd.properties mark plots subdir as obsolete

module: skel

The httpd.static-content.plots.subdir has not been used since 2.3.

Target: trunk
Acked-by: Tigran
Patch: http://rb.dcache.org/r/5557
Require-notes: no
Require-book: no
Request: 2.6
Ticket: http://rt.dcache.org/Ticket/Display.html?id=7815
fixed RPM bash completion for dcache

The bash completion file for the RPM was broken, even if it was not using the
old /opt layout.

* Removed the path to the binary to be completed.

Require-notes: no
Require-book: no

Signed-off-by: Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
switched another real domainname to example.org

* Changed the value of missing-files.plugins.semsg.broker.host to a better
  example hostname.

This should go to the release notes, as a previous value pointed to a real
server at CERN.

Require-notes: yes
Require-book: no

Signed-off-by: Christoph Anton Mitterer <mail@christoph.anton.mitterer.name>
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>