A set of VMFactories is now maintained.

* The VMFactory's recovery mode is going to need this.
Added vmfactory_list command.

* The vmfactory's recovery mode needs this.