Add phantomjs SSL options

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 ```rake test:javascript``` task set this option when invoking phantomjs.
I'm not sure we should be setting the `--ignore-ssl-errors` option.  I've left it in other places because it was already there, and was unrelated to the PR being made.  Having said that, I don't think we should be introducing it where it wasn't before.