make all headers includable without preconditions

also, delete SimpleRock.hpp and SintefLegacyGridInterface.hpp because
these files were unused and did not work...

Finally, there is a hack required for BlackoilCo2PVT so that it does
not conflict with BlackoilPVT...