At two hours and 16 minutes, “Pirates of the Caribbean: On Stranger Tides,” the fourth film in the ridiculously successful Disney franchise, is the shortest in the series. But it still feels overlong ...