CodeBlockNode changes

CBN changes:

1. Removal of preview variable AST node. Preview variable is now set to the identifier of the last BinaryExpressionNode.

2. Temp removal of text wrapping fix, as it does not work well with function AST nodes (definitions and calls)