T-Mobile is committing up to $25 million over the next 5 years to support small towns across America by funding community projects.