Removed word wrapping from code block nodes

This submission removes word wrapping in code blocks by adding a horizonatal scollbar that appears automatically after typing 80 characters. This change now simplifies the output port alignment code by not having to map logical indices to visual indices anymore (these are now the same) by removing `MapLogicalToVisualLineIndices`. 

![image](https://cloud.githubusercontent.com/assets/5710686/5502675/86a3a9a2-87a8-11e4-83dc-42fadaf18c28.png)

This addresses Defect: http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-1041 
This is the most significant enhancement after auto-completion in code block node history!