8fc58f6
various fixes and improvements Resolves: rhbz#1593240, rhbz#1608212, rhbz#1547014, rhbz#1547014, rhbz#1649868, rhbz#1588596, rhbz#1642546, rhbz#1595911, rhbz#1644311, rhbz#1337489, rhbz#1630187, rhbz#1622583