sanitizing qt connect checks
turning on all warnings
Remove useless allocation asserts

see http://www.parashift.com/c++-faq/new-never-returns-null.html
::post() always returns an object
safer tcpsocket cleanup and typecast fails as a warning