update to rust HEAD
Update to rust 0.10, make c builder more generic