Beyoncé's seventh studio album Renaissance is officially out, despite a leaked version dropping days early and a cyber attack from Kelis.