Adds list=novaprojects and list=novainstances API

Squash of the following changes:
    I4667b02b2ab096677a3f04d131d5d4c24bb27dda
    I9dedd527bd7a4ca611fb1aa85bf73dd202a679f2
    Ia9ed925c1e75fce29baf9a1b81cf2a23b0eb6e0f
    I1b56ba9688315b5b4ca17ad527db5e8f5e9c2393

Change-Id: I5cba45d61651c0bcfa6360a0110a87827cb31d98