Change back to HTTP for Marmalade and MELPA

HTTPS wasn't working
Use popup.el for flyspell correction menu when no window system

Advise the flyspell spelling correction popup function so that popup.el is used
if we're running without a window system.  This makes it possible to use the
flyspell correction function in all cases.