Concerning #674: Added signature enums to LinearSolver
Added transpose to linear solver signature