There was a problem when building from source where for example
@bindir@ would resolve to ${prefix}/bin.

This patch fixes it, based on http://www.gnu.org/software/autoconf/manual/
autoconf-2.69/html_node/Installation-Directory-Variables.html

It also changes opt_modulefiles_slurm to opt_modulefiles_slurm.in but
I couldn't figure out how to get git diff to show that.
Changes to the slurm.conf template and slurm.conf generator, adding
generic resources and removing unused warmswap code.
remove unneeded requirements
CRAY - Implements the core specialization plugin
This, along with defining the craynetwork gres for each node,
limits to 4 concurrent jobs per node for our network resources.
CRAY - Sets the apid for each pid added to the container
(mostly useful for debugging, it isn't used for much)

Sets task_is_app, which tells the kernel that this is an application
process (for core specialization)
CRAY - Skips some things in the select plugin not relevant for Cray
network systems

- Resolves a bug involving nested batch steps and aeld.
CRAY - Enables ISV Application Acceleration so third party MPIs can use
the Aries network.
CRAY - This patch changes network resource scaling for --mem=0
applications from the minimum (1%) to the more appropriate 25%.
CRAY - Improve the Cray switch plugin logging by removing unneeded
messages, moving some messages to higher debug levels, and
consolidating some needlessly verbose messages.
update news of the last cray mods
run autogen.sh