Change BidiResolver embedding logic to take run list as argument

Change BidiResolver, InlineBidiResolver, and LineBreaker to pass the
bidi run list as an argument instead of using m_runs for the explicit
embedding methods.

This is the second step towards reversing the ownership of the run list
and removing the m_runs member from BidiResolver.

BUG=396963
R=dglazkov@chromium.org

Review URL: https://codereview.chromium.org/418863005

git-svn-id: svn://svn.chromium.org/blink/trunk@178855 bbb929c8-8fbe-4397-9dbb-9b2b20218538