Augment blueprint command line tool

Leverage treemap to allow the use of indexes to make transitions.

When printing out blueprints, we will see that it corresponds to an
integer value. The blueprints are alphabetically ordered. We can use the
integer value as an argument. i.e. $ blueprint 0

Fixes: 299516004
Test: use command line tool
Change-Id: I02646ed959783a938bbbf10882a351436524811b
5 files changed