Fix for output port alignment for wrapped lines of text in CBN

This submission fixes visual indexing of lines of code that was broken since CBN UI changes were made, specifically the change to 'Consolas' font. Example the following wrapped lines of text now result in properly aligned output ports:
![image](https://cloud.githubusercontent.com/assets/5710686/5431772/664e88b6-846a-11e4-8a88-1b6d605141bb.png)

However there seems to be some discrepency here.  Adding just one more character to the first line corrects the output port alignment
![image](https://cloud.githubusercontent.com/assets/5710686/5431817/a5755744-846b-11e4-968a-0459c1f5e397.png)

This addresses Defect: http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-1041 

@Benglin any clue?
I just **love** this test! Good stuff!