Consolidate the APIs for getting consoles

We have different public API for getting console access for each kind of
console that is supported in Nova. The proposal is to consolidate all
these APIs into one.

APIImpact

blueprint consolidate-console-api

Change-Id: I428caa125f2fb9d454f828249680857f090f4372
Merge "Consolidate the APIs for getting consoles"