Stability of General Linear Dynamic Multi-Agent Systems under Switching Topologies with Positive Real Eigenvalues