Fickle commodity prices (and the small matter of a massive oil spill in the Gulf of Mexico) has lead BP to cut thousands of jobs.