Content sponsorships now work without JS

Also, content with multiple sponsors will be identified, but the sponsors names will be hidden to avoid clashing. 
````
def generateTagToSponsorsMap(sponsorships: Seq[Sponsorship]): Map[String, Set[String]] = {
    sponsorships.foldLeft(Map.empty[String, Set[String]]) { (soFar, sponsorship) =>
      val sponsorshipSponsors = (for {
        sponsor <- sponsorship.sponsor
        tag <- sponsorship.tags
      } yield {
        tag -> (soFar.getOrElse(tag, Set.empty[String]) + sponsor)
      }).toMap

      soFar ++ sponsorshipSponsors
      }
  }
````