The John Butler Trio effortlessly combines gritty soulful vocals, elements of hip-hop, and Appalachian folk with subtle hints of everything from reggae to Zeppelin.