Add a "cache" command to bst

bst has no cache management command like:

bst cache clean

to remove all cache.

bst cache refs

to list all references active in the cache, with time stamp and commit referenced in source code.

bst cache set-ref

In order to set reference to be used in next build or shell command.

This feature request may have some relation to issue #135 (closed)