Unified View of Matrix Completion under General Structural Constraints