[Console] re-introduced asText & asXml methods to avoid BC break
[Console] added command definition merge be fore description
[Console] simplified description commands
[Console] re-introduced --xml option to avoid BC break
[Console] simplified mardown descriptors