"kpm build" shows detailed dependency information by default

parent #305 
Does this end up causing things to build twice? Or does it work because the cache is shared across these 2 calls to GetAllExports?