`theta` check should include `null` case
`theta` check should include `null` case

Label hit tests do not differentiate source/target/mid labels when not rotated #1619

cytoscape/cytoscape.js,cytoscape/cytoscape.js