Forward declare CpGridData class.

The CpGridData.hpp header uses version macros, and should therefore be considered a private header. With this we avoid including that file from CpGrid.hpp.

This fixes and closes #107.