Update print attributes when printer gets selected

Test: Add new non-CTS print workflow tests. These tests will cover
      general printing workflows such as the situation fixed in this
      change.
Change-Id: I33b6842bba164c45a6afbc09f2e0c9b0a523ef30
7 files changed