Fix broken PhantomJS tests, due to SSL

phantomjs defaults to using SSLv3, which has now been disabled
everywhere.  The protocol used can be changed with an option:

 --ssl-protocol=<val>                 Sets the SSL protocol
   (supported protocols: 'SSLv3' (default), 'SSLv2', 'TLSv1', 'any')

This PR makes poltergeist and the  task set this option when invoking phantomjs.
Merge pull request #69 from alphagov/fix-js-tests

Fix broken PhantomJS tests, due to SSL