Fixed some warnings found when compiling with clang

Nothing too serious. A check to see if an unsigned long was smaller than zero has been removed (which is impossible), and an unused private field in FitMsg_File_ID has been removed. Just a small code cleanup.