Renamed Option::map_default and mutate_default to map_or and mutate_or_set
auto merge of #10854 : Kimundi/rust/result_compose_map_mutate_or, r=alexcrichton

This implements parts of the changes to `Option` I proposed and discussed in this thread: https://mail.mozilla.org/pipermail/rust-dev/2013-November/006254.html, and on IRC.

In short, the string "default" should not be used in any context that has nothing to do with the `std::default::Default` trait.

This PR consists of two different changes to the same two functions:
- Renamed `map_default -> map_or` and `mutate_default -> mutate_or_set`.
- Swapped the parameters of both functions to reflect the order given by their new names.