replace tab with 4 spaces
BEGINNING_OF_FILE and ENDING_OF_FILE are tuples, don't save them in
scalar context
adjust begin of file for pam header; also handle missing module error
add unittests for update_pam_file
New component: ncm-nss

Add a new component that can be used to manage nsswitch.conf. If a
database requires some scripted action to "build" (i.e. bring it into
existence or up to date) then that can also be configured through this
component.

Original author is Nick Williams.
improve yum version lock message logging
use location under target for pam file
fix remarks
clarify the error, use a stricter schema to avoid it in the first place
whitespace indentation fixes
Merge pull request #386 from stdweird/spma_improved_error_fullsearch

ncm-spma: improve yum locked_all_packges message logging
Merge pull request #383 from stdweird/useraccess_fix_new_maventools_unittest

ncm-authconfig: fix pam_update_file problem
Merge pull request #385 from ned21/ncm-nss

New component: ncm-nss
Remove panc-maven-plugin configuration from configuration module pom files
(use definition in parent pom.xml, from maven build tools)

Contributes to https://github.com/quattor/maven-tools/issues/29.
Fix hostsaccess and cups pom files (wrong version of build tools)
Upgrade build tools used to 1.39 (all configuration modules)
Fix pom.xml of several configuration modules (duplicated plugin configuration)
(ncm-authconfig, ncm-ceph, ncm-spma)
All configuration modules: define relativePath restricted to repository in pom.xml
All configuration modules: remove fake contributors

fixes #361.