Netflix is stepping into the physical world of fan experiences with the announcement of Netflix House, a new series of themed venues.