Introduced protobuf generating script.

It generates two variants: lite (for runtime usage) and debug (for
tests).
Regenerated default protobuf.
Simplified kotlinc tests.
New Intention Action: Replace a dot-qualified function call with an infix function call.
Minor: remove redundant implementations of ResolutionContext#self
Remove useless InjectorForJvmCodegen
Generate Injectors: rewrite facade to Kotlin
Share "Generate Injectors" run configurations
Generate Injectors: simplify and remove redundancy
Generate Injectors: add ability to specify that a field is a context

Context field's properties can injected into other components
Use it in GenerateInjectors.kt
Generate Injectors: minor, remove redundant GenerateInjectors class
Restore js maven modules
Update to IDEA 13.1 (134.1007)
Remove write action for paste for better idea actual behaviour emulation
Merge pull request #372 from pk382/replace-dot-qualified-call-intention

New Intention Action: Replace a dot-qualified function call with an infix function call.
More memory for the Ant build
JDK layout fixed for Mac
Generator for goto symbols test
Fix goto class action in Idea 13.1
KT-4344 "Overridden method parameters are not annotated" warnings from Java

 #KT-4344 Fixed