bug 1040930 - part 1 mixed content websockets should be based on scheme r=smaug

--HG--
extra : rebase_source : 2e71720763f60b43fbf31f17b8e518120f15e60e
bug 1040930 - part 2 allow proxy connects if uri host is not yet known r=hurley

--HG--
extra : rebase_source : cbccec4785861bec7c25ed980df01c66c7001ac8
bug 1040930 - part 3 https is a transaction property not a connection property r=hurley

--HG--
extra : rebase_source : dff8ea4b4e6f55f9e8dff99700400890b4492a31
bug 1040930 - part 4 wss over https proxying r=hurley

--HG--
extra : rebase_source : 1e115e22468e7df06a2ca407bbcfd7e92f5a649a