Skip non-dll files when reading PE metadata
Fix "kpm build" output

- Use better format with coloring
- Fix a bug when building with unresolved dependencies
Apply similar format to "kpm pack" output