Jshaughn/1139735

This updates the upgrade process by making storage schema updates a separate step to be performed after the other HA topology upgrades are complete.  It furthermore introduces version stamping on the rhq_server and rhq_storage_node tables to help provide guidance to the user about his upgrade progress, as well as prevent invalid, mixed-version, HA topologies from being started.  The guidance is in the form of a "report" (logged to the standard out) of the currently installed versions and potential next steps.