improve SolutionTransfer exception

parallel::distributed::SolutionTransfer only works with parallel::distributed::Triangulation. This is now checked in the constructor.
Merge pull request #377 from tjhei/solution_transfer_msg

improve SolutionTransfer exception