Theory and Applications of Non-Relativistic and Relativistic Turbulent Reconnection