Oil futures rallied on Wednesday, with U.S. charges ending above $40 a barrel following U.S. government knowledge which showed an unexpectedly large weekly drop of U.S. crude inventories, while output curtailments in the Gulf of Mexico brought about by Hurricane Sally...