Emit ucl instead of yaml for the manifest
Emit yaml for pretty output and json_compact otherwise
Clean out some now dead code
Emit files list in ucl
Sync from libucl