Update to EAP 138.2458.8
JS backend: original long.js from closure-library
JS backend: prepare long.js for use in translator
JS backend: add support for Long type
JS backend: tests for Long type support
JS backend: support for char type
JS backend: tests for char type
Create From Usage: Translate base class to Kotlin
Create From Usage: Move classes to separate package
Create Function From Usage: Move action factories to top level
Create Function From Usage: Move "Create function from usage"-related classes to separate package
Create Function From Usage: Translate ClassCandidateListCellRenderer to Kotlin
Create Function From Usage: Move type utilities to separate file
Name Validator: Remove unused fields and parameters
Name Validator: Translate JetNameValidator to Kotlin
Name Validator: Add filtering to collecting validator
Create Function From Usage: Make ClassCandidateListCellRenderer nested class
Create Function From Usage: Refactor the function builder
Create Function From Usage: Quick-fix for binary operations
Create Function From Usage: Quick-fix for unary operations