The limited series bows at TIFF before a full Netflix release, centering on a "troubled teen" academy in Tall Pines.