18 days of “concerts and camping” as Kerrville Folk Festival opens May 25