Support new layout strings format as reported by Kim

pc_us_ru_2_inet(evdev)_group(switch)_group(alt_shift_toggle)_compose(rwin)_terminate(ctrl_alt_bksp)

Strange, '+' are changed with '_'. But ok, try to dealt with it.