1100610 - Improved Upgrade and Install Docs, and Fixed Migration 0009 Error

This PR fixes [BZ 1100610](https://bugzilla.redhat.com/show_bug.cgi?id=1100610).

It updates the upgrade and installation docs related to migration 0009. It improves error messages to the users when they end up in this situation, and the migration cannot continue by referring them to the online docs. It also updates the tests associated with the migration code I modified with my new approach on unit test writing.

If you want to manually test this, you should run Migration 0009 with a 2.3.x consumer still bound to Qpid, and you will not be able to complete the upgrade without this patch.
I really would not want that to happen. I've switched it back with 71b43ea5e501ed5d07f4fe454ea6ae45eaf1064f