revert commit db4cb53ed6 adding perl 5.10 requirement and smartmatches

the requirement was mainly for using smartsmatches and given/when but
both are as of perl 5.18 considered experimental and subject to change
fix wrong unfocused selected row color with SongTree with some themes
fix restoring window position on multiple-monitor