Code transformation: if statement with assignments <-> assignment with if expression
Tests for code transformation: if statement with assignments <-> assignment with if expression
Removed green color for variable as function.

 #KT-3296 in progress
Added separate highlighting keys for variables invoked as function and function-like.
Removed commented out code from color settings.

When we implement actual highlighting for KDoc highlighting, returning these lines would be easy.
Refactored JetHighlightingColors to IDEA 12.1+ colors API.
Removed leading "/" to avoid tests failing.
Removed tooltip for variable as function(-like) call.
Replaced hard exception with LOG.error.
Fix bug in intention which caused hanging out
KT-3376 Added appendText and appendBytes functions to kotlin.io.File

 #KT-3375 fixed
Do not create LightClasses for kt files as sources for libraries
Rename method
Remove redundant check (it is included in LightClassUtils.getPsiClass)
Refactor JetLineMarkerProvider
Fix intention description
Add assignment creation to JetPsiFactory
Fix syntax error in template
Fix "family names" of intentions
Invoke top level function with default argument using src class