Netflix unlocks first look images from Season 2 of Locke & Key, confirms October premiere