Add other valid controllers to cgconfig lens

(cherry picked from commit 45ed30e0a48e56091c5c43aefef46984dde142df)

Conflicts:
	AUTHORS
	NEWS
Fix Trac#364. Syslog lense accept UDP(@) and TCP(@@) protocol

Currently the syslog lense only accept sending log to another host
via UDP - a single @ -, and was discarding TCP - a double @ -. This
PR fixes that.

Fix test_rsyslog.aug

Remove unused variable at

(cherry picked from commit c0837e9d6ab45b2ace276355e146711b2266d10d)

Restored Augeas 1.1.0 tree compatibility for UDP hosts, which don't require
the { "protocol" = "@" } node, it's only used for TCP hosts.
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