To simplify PwA construction and identify callers which don't care about
affinity. We would like to change PwA construction as follows:
1. Change to PwA(position, affinity); make |affinity| is required and |affinity| should not be constant.
2. Introduce PwA(position); for callers don't care affinity
3. Introduce PwA::DownstreamOf(pos) and PwA::UpstreamOf(pos); PwA(pos, const) should be used one of DownstreamOf() or UpstreamOf()
PwA::DownstreamOf()/UpstreamOf() are similar to Position::BeforeNode()/AfterNode().
Comment 1 by bugdroid1@chromium.org
, Apr 18 2018