Fixes for issues 506 and 507. Adds a header guard to convert_utf.h Adds guards around defining true and false.