fixed broken build palette hotkeys

support modifiers for build palette hotkeys
resolve conflicting hotkeys for grenadier and sniper