BP is eliminating 4,700 jobs, or roughly 5% of its workforce, and cutting more than 3,000 contractor positions, as the oil ...