Triple Current Control of Transformer-less Distributed Generators for Optimal Protection Coordination and Power Oscillation Elimination