Fix stupidity (part of, at least)

Move #include from end of an header file to the top of the only .c
which is using this #include
Add comment about validation metadata

Just explaining what follows them and what the size contains.
Use this commit to remove some useless #pragma.