From hard rockers to virtuoso jazzers, the best guitarists of all time represent a variety of sounds.