Use constants for deployment annotations

Fix some places where constants weren't in use for annotation lookups.
[BZ1163618] Add missing user agent to error message
Merge pull request #390 from ironcladlou/constant-cleanup

Merged by openshift-bot
Strengthen deploy int test assertions

Make stronger assertions about watch events and the objects returned
from them. Some test failures in CI were observed which may indicate
some unidentified race conditions in the tests - these assertions should
provide additional context to identify the root cause.
Merge pull request #392 from jcantrill/116318_missing_arg_webhook_log_message

Merged by openshift-bot
Merge pull request #393 from ironcladlou/deploy-int-test-improvements

Merged by openshift-bot
router e2e integration
Merge pull request #383 from pweil-/router-e2e-rebase

Merged by openshift-bot
Add EventQueue and refactor LBManager to use client/cache