In some cases we encounter situation when in processing onSubmit of password form we didn't receive information from password store yet. For example this can happen when JavaScript creates password form after submission and submit it (as for nytimes.com).
To process such situation this CL postpones checking if password form fetched from store until moment when we are going to decide if we should save it.
In order to process this correctly creating pending credentials in PasswordManager was moved to separate method and it is called only when both events happen - form submission and fetching from store finished.
Tests are not added yet
BUG=470322
Review URL: https://codereview.chromium.org/
1050903002
Cr-Commit-Position: refs/heads/master@{#324400}