text: Title: UrlRetrieve does not accept key argument context
  Body: So I was running the [example](https://github.com/tflearn/tflearn/blob/master/examples/nlp/lstm_generator_cityname.py) using Python 3.5.2 on Anaconda 4.2.0 and I happen to receive this particular error `TypeError: urlretrieve() got an unexpected keyword argument 'context'`. 
  One stackoverflow [post](http://stackoverflow.com/questions/28575070/urllib-not-taking-context-as-a-parameter) suggested that the problem will be resolved in Python 3.4 - how it is yet to be resolved .
  Has anyone managed to resolve this issue. Thanks.