Add missing \n
Harden resulting binary

Add stack protectors, pie, fortify source and relro "now binding".
Fortify source needs optimization, so add it too.
Fix small free problems.
Move ntfs/guid.[ch] to metadata/guid.[ch]

GUIDs aren't only NTFS, future changes needs this for consistency.
Continue moving guid

This fix compilation issue from previous commit.