pin all daemon versions for platform releases
Every platform release includes many daemons that we write: webapp, tapicero, nickserver, leap_mx, and soledad.
What we want:
- the platform release pins the version of all included daemons to a particular range
- a central place where we specify these pins, perhaps in sources.json in provider base, so that it can be easily overwritten (especially useful for development).
- every daemon must start making release branches for the versions that get deployed in a particular platform.
- these daemon release branches must be maintained and get API compatible bugfixes
For example, if platform 2.0 pins webapp to git branch release/1_0, then the webapp's release/1_0 must continue to get updates that are API compatible.
(from redmine: created on 2014-11-04, relates #6413 (closed))