Shellvars: exclude /etc/sysconfig/ip*tables.save files

(cherry picked from commit 7830adc726d2da9f3d350aa3a74a7a865f57bd4f)

Shellvars: fix syntax error in filter

(cherry picked from commit 69eb611785da41d540b75b37ca92fecd5406d67e)

Iptables: parse /etc/sysconfig/iptables.save

Fixes RHBZ#1144651

(cherry picked from commit 85904f7b819ac6a604873954138bbf647e98bfec)

Conflicts:
	NEWS
Add a lens for /etc/shadow file format

and wire-up its test to the runner's list in Makefile.am

Also add a mock /etc/shadow in tests/root

(cherry picked from commit 03f24b24ed13fb1d01717a9247bf8a2cea5f0b71)

Add a little bit of ducumentation

for both the shadow and the gshadow lenses

(cherry picked from commit b6090f1782e6093666f60d60ad7d79fd488cc8d0)

Conflicts:
	lenses/gshadow.aug
LVM: support negative numbers

Use Rx.relinteger instead of Rx.integer so negative numbers as values
can be read.

(cherry picked from commit ae8da966f6d29fb3977e6004a98a25774928c946)

Conflicts:
	AUTHORS
	NEWS

LVM: handle also /etc/lvm/lvm.conf

The syntax should be the same, so use the lvm lens also for the main
lvm2 configuration file.

(cherry picked from commit 6b15f76f731df1022d1ca8ceec0bced683bccf88)

Conflicts:
	NEWS