fix headers

make all non-implementation headers includable without
preconditions. Also, this removes the GravityColumnSolver.hpp file,
because it tried to include a non-existing file and it was thus unused.
Merge pull request #364 from andlaus/fix_headers

fix headers