Add client API extension guideline
I propose this document to Pleroma BE developers.
In short, it suggests to never change stable API, only extend it. Unstable API can be changed in any way, developers may test these changes in the wild and then declare as stable.
Edited by a1batross