[CMake] Fix headercheck issues with CMake.

Ignore Eigen backend headers if Eigen not found.
[Tests] Fix array initializer in testordering
[Tests] Improve readability of closing #endif by adding comment
[CMake] Add "GRIDDIM 2" to Alberta flags.

Fixes configure warnings.
[Headercheck] Fix headercheck by adding missing includes.