Oil prices edged up Thursday but remained in bear-market territory on lingering concerns about a global supply glut. Light, sweet crude for August delivery settled up 21 cents, or 0.5%, at $42.74 a barrel on the New York Mercantile Exchange. Brent crude, the global benchmark, gained 40 cents, or 0.9%, to $45.22 a barrel on ICE Futures Europe. The gains snap a three-session losing streak, but both contracts are still at their…