String api

Modified a bit of the API for Strings/Buffers as a reaction to the `appendgate` that occured earlier this week.

Now, copy methods (+,*,to_upper/lower) are deferred to String and in-place equivalents are available for Buffer.
J'aime pas trop la proximité avec `reversed` pourquoi pas `reverse_in_place` ou un truc du genre.

De plus est-ce que reverser en place fait vraiment du sens?