show tab with Alt+[1-9]
store battleId in User instead of Battle pointer

fixes crash when ghosts are in lobby (storing pointers was a bad idea to start with)
add cmake file to detect new ImageMagick Q16 libs