fixed cn.c.Read vs. ReadFull bug; added framing checks to guard against bad frames
fixed cn.c.Read vs. ReadFull bug; added framing checks to guard against bad frames

References titanous#1, titanous#2
Closes #8

matope/gocql,brandscreen/gocql,ChannelMeter/gocql,retailnext/gocql,adamweiner/gocql,mailgun/gocql,i/gocql,hackintoshrao/gocql,hackintoshrao/gocql,gcnonato/gocql,brandscreen/gocqldriver,kelwang/gocql,kelwang/gocql,vrischmann/gocql,Zariel/gocql,lytics/gocql,SilentCircle/gocql,fmccann/gocql-connecthandler,brandscreen/gocql,mondough/gocql,maticz/gocql,mondough/gocql,znly/gocql,nikandfor/gocql,ChannelMeter/gocql,lytics/gocql,gcnonato/gocql,fmccann/gocql-connecthandler,hackintoshrao/gocql,brandscreen/gocql,matope/gocql,revinate/gocql,vrischmann/gocql,tempbottle/gocql,lytics/gocql,gocql/gocql,aai/gocql,tux21b/gocql,ChannelMeter/gocql-legacy,CrowdSurge/gocql,znly/gocql,matope/gocql,aai/gocql,lshift/gocql,tempbottle/gocql,nikandfor/gocql,maticz/gocql,tux21b/gocql,relops/gocql,i/gocql,adamweiner/gocql,Zariel/gocql,nikandfor/gocql,retailnext/gocql,gocql/gocql,tux21b/gocqldriver,lshift/gocql,adamweiner/gocql,mailgun/gocql,retailnext/gocql,relops/gocql,tempbottle/gocql,mondough/gocql,relops/gocql,0x6e6562/gocql,revinate/gocql,gus/gocql,gus/gocql,kelwang/gocql,CrowdSurge/gocql,maticz/gocql,SilentCircle/gocql,gcnonato/gocql