Update channel.py and http_soap.py

to fix the ASCII related bug 
to fix in webadmin plain http channels like if they were created as soap channels in the service overview