Remove ineffective -Wunreachable-code flag

Background on its removal from GCC at:
<http://gcc.gnu.org/ml/gcc-patches/2009-11/msg00179.html>
Refine Make methods dealing with metadata
Fix incorrect code documentation