Kdump: parse new options, permit EOL comments, refactor

Fixes RHBZ#1139298

(cherry picked from commit a8d43f617a8238107b71c498136800cb561b6246)

Conflicts:
	NEWS

Test_Kdump: fix test of complete config file

(cherry picked from commit 0951590aa50c37f0ea89f71e9509a7ccff587cd2)
Systemd: parse semicolons inside entry values, not as EOL comments

Fixes RHBZ#1139498

(cherry picked from commit 414f049a8e65d84eb579d1e40dbf75045ed8d3bd)

Conflicts:
	NEWS
Systemd: parse environment variables where only value is quoted

Fixes regression introduced in 5226ae7, which added support to parse fully
quoted "NAME=value" environment vars.  To support both, this commit stores
the quotes in the value if it's only the value quoted.

Fixes RHBZ#1138508

(cherry picked from commit f64d8bc7a7670f3af2549fdcefb64c2b5f22cd0d)