Coalitional games induced by matching problems: Complexity and islands of tractability for the Shapley value