Conditional Image Generation with PixelCNN Decoders