gss: tidy up FQAN-extraction

The SRM interface and the dcap door extract a list of FQANs from a
certificate chain.  In the past, the caller was responsible for
supplying the objects used to achieve this; but, some time ago, this
changed and these objects are created within GSSUtils, independent of
the caller.

The interface was not updated to reflect this, so callers were forced
to create objects that were then not used.  Also, methods marked
themselves as throwing an Exception that they never do.

These wrinkles are fixed with this patch.

Target: master
Patch: http://rb.dcache.org/r/6656/
Acked-by: Gerd Behrmann
srm: simply job.setState

There are currently two setState methods in Job.  The two-arg version calls the 3-arg
version will the 'save' argument hard-coded to true.  The 'save' argument provides
some control over whether the updated job is saved to some JobStorage.

Currently, all calls to setState use the 2-arg version (with 'save' as true),
except for Scheduler, which explicitly calls job.saveJob, so has the same
effect as calling the 2-arg version.

This patch simplifies the process by removing the 3-arg signature method
and always calling the zero-arg saveJob method.

Target: master
Patch: http://rb.dcache.org/r/6651/
Acked-by: Gerd Behrmann
Acked-by: Dmitry Litvintsev
packaging: remove '-1' from tarball

Currently, tarballs are built with a '-1' in the filename and their
corresponding initial (containing) directory.  This is both unusual
and disconcerting.  This patch removes the '-1' from both the package
name and the initial directory.

Target: master
Request: 2.8
Request: 2.7
Request: 2.6
Request: 2.2
Patch: http://rb.dcache.org/r/6580/
Acked-by: Tigran Mkrtchyan
chimera: fix create link on existing object

throw FileExistsChimeraFsException is object with the same name already exists

Acked-by: Albert Rossi
Target: master
Require-book: no
Require-notes: no