Do not use private Sun API in preloader
Drop "+StdLib" from manifest entries
Use findLoadedClass instead of hand-written cache in ParentLastURLClassLoader
Minor style fixes in ParentLastURLClassLoader
Avoid redefining kotlin2js task in "ant jslib"

This helps to specify custom runtime for the newly built kotlin2js (which is
supposed to be different for the two bootstrapping steps). Also now it's not
required to launch ant-tools task before jslib to build JS library
Minor, rename JS Ant tasks

To be able to use the build file from the terminal conveniently, make names
shorter and avoid autocompletion conflict with "compiler"
Minor, fix style issues in ant tasks
Drop obsolete code in built-in serialization
fix check in KotlinMavenConfigurator.isConfigured
Add utility function for getting text with context
Remove warning about long look-ahead

It's do a annoying warn when there's a code like this:

{
  call(params)
  call(params)
  call(params)
}
Self-types marked as unsupported
Update to IDEA 14.0.3 EAP (139.791.2)
Debugger: change usage of getSourcePosition method to SourcePositionManager
(cherry picked from commit f1c4e36)
Updated test data according to JPS. Behavior is still wrong, but it is work in progress on IDEA side.
Minor: Add some utils to KotlinBuiltIns
Refactor: Extract and expose local class data finder as separate class
DecompiledTextFactory: use own implementation of type normalizer

Do not rely on IDE utils
This makes implementing cls stub builder easier
Change default parameter rendering in decompiled text

So the code does not contain syntax errors
Refactor stubs:

Convert all interface classes to kotlin and move them into one file
Convert some of Impl classes
Fix typo: hasValOrValNode
Extract ModifierMaskUtils
Minors