TestBigEndian: Fix for CheckTypeSize cache entries
When using https://github.com/cristianadam/cmake-checks-cache I have noticed that CheckTypeSize would in certain cases have an empty __check_type_size_dir variable.
The erros would point to TestBigEndian.
By moving include(CheckTypeSize) outside the macro, the errors go away.