Use 3.4's ssl.create_default_context when available

Related #472 
Probably should change this to ``Python 2.7, 3.2, or later``?