Equal numbers of Chinese and Japanese titles adorn the main competition section of the Toyo International Film Festival, which was announced on Wednesday – three each. Among the Chinese films is “Snow Leopard,” the last feature by the late Pema Tseden, and “Dwelling by the West Lake,” directed by Gu Xiaogang, the surprisingly inexperienced joint …