L3 Communications Inc. and Harris Corp. have agreed to merge in an all-stock deal, the two companies announced this week, creating a $33.5-billion military technology company. The combined company would be called L3 Harris Technologies and based in Melbourne, Fla., the home of Harris. The deal...