Grub: support the 'setkey' directive

(cherry picked from commit bc46ce8269a89a55b87a906226cfe8b54e9e5d11)

Grub: NFC fix whitespace errors introduced by 4e09d15

Kill tabs!

(cherry picked from commit f55175ed0e17a5a4f50a32d9ad5cba5f486eb577)

Grub: support the 'lock' directive

(cherry picked from commit e3f1c15155fba5c10e74b400f2b06c8a31372420)
* src/transform.c (filter_matches): wrap fnmatch to ensure that an incl
  pattern containing "//" matches file paths

Fixes RHBZ#1031084

(cherry picked from commit 361adbf9e520d695ae13efe6084cbcdebe4779e2)
Sysconfig: permit empty comments after comment lines

Fixes RHBZ#1043636

(cherry picked from commit 92274bd3ff47d3cc4511d934dae06f16b59db7ad)
* tests/test-load.c (testPermsErrorReported): skip permissions test when root

(cherry picked from commit b0fa354ecada84f7a4fdf586c08ae99ca2dd9a65)
Shellvars, Sysconfig: map "bare" export and unset lines using seq to handle
multiple variables

Fixes RHBZ#1033795

(cherry picked from commit 15ec3753b0ba82e155426288572f6b92c3cafc59)

Conflicts:
	NEWS
	lenses/tests/test_shellvars.aug
Fix umask handling when creating new files

  * src/transform.c (transform_save): faulty umask arithmetic would cause
    overly-open file modes when the umask contains "7", as the umask was
    incorrectly subtracted from the target file mode

Fixes CVE-2013-6412, RHBZ#1034261

(cherry picked from commit f5b4fc0ceb0e5a2be5f3a19f63ad936897a3ac26)
Yum: add yum-cron*.conf files

(cherry picked from commit 148330ac79660e35b8726c7ec6fc8b6916c8a23e)
Shellvars: read /etc/firewalld/firewalld.conf

Fixes https://fedorahosted.org/augeas/ticket/363

(cherry picked from commit 63e322699272dd26fc9014c672ea5ce9e4fb21e8)
Grub: handle "foreground" option

Fixes RHBZ#1059383

(cherry picked from commit a370d9ccfbd0b6b6f927880014b29569c58b03c0)
Yum: permit spaces after equals sign in list options

Fixes GitHub issue #45

(cherry picked from commit deb73b5f284db09e3c63f2d7698ab140e2337a3d)
Shellvars: handle case statements with same-line ;; tokens

Fixes RHBZ#1033799

(cherry picked from commit a1b9831d14f22f81cf7dc840160c08cc14234ee9)

Conflicts:
	NEWS
	lenses/shellvars.aug
IPRoute2: handle hex IDs and hyphens in names, as present in rt_dsfield

Fixes RHBZ#1063961

(cherry picked from commit 2686edf4bcc0a2110ef5a2e8c01045ab0081b04e)

Conflicts:
	NEWS
IPRoute2: handle "/" in protocol names, swap ID and name fields

This is an incompatible change.

Fixes RHBZ#1063968

(cherry picked from commit bd6c783dc05ccf66af02fe24af703737823a99ad)

Conflicts:
	NEWS
Yum.lns: simplify code for combinatory logic of list_entry elements

(cherry picked from commit 9c645afbde88a2bdb5f8b139fde44968b019234c)

Build: Add combinatorics group

(cherry picked from commit 3f57641d8df3ed1edf89cd7641c4c6e84c3a3429)

Yum.lns: split excludes as lists (ticket #275)

(cherry picked from commit c16ccfd64045cb5f9c8793bc7589fc80fc027064)
dovecot enchancement and bug fixes

* add mailbox to block_names
* fix for block_args in quotes
* fix for block's brackets upon write
* fixes broken tests for mailbox
* fixes indention
* test case for block_args with "
* fixes broken indention

(cherry picked from commit e6ff9449e5af1759d6b7828ceb118882e955dca4)

Use Quote module in dovecot

* use Quote.dquote_spaces for quoting

(cherry picked from commit 735caf587959019d214a51a7c0cce57da9bb88f6)
Keepalived: add more virtual/real server settings and checks

Fixes RHBZ#1064388

(cherry picked from commit 1f6ec69ffcd46a5b6937025973a2f2337df2727d)

Conflicts:
	NEWS
Krb5: permit braces in values when not in sub-section

Fixes RHBZ#1066419

(cherry picked from commit d9465ab8e88f91cb5a29eb9f04044876ce45a2d9)

Conflicts:
	NEWS