fix compilation after cherry-picking jsperf branch
fix compilation after cherry-picking jsperf branch
initial Angular support based on new JS indexes
store angular implicit elements in corresponding indexes
fix deserialization of angular indexes values
fix deserialization of angular indexes values better
fix type evaluation for angular repeat expression
Merge branch 'master' into denofevil/jsperf3

Conflicts:
	AngularJS/src/org/angularjs/index/AngularIndexUtil.java
	AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java
	AngularJS/test/org/angularjs/codeInsight/TagsTest.java
compilation fix
search for declared functions in file
add test for old-style ngdoc
fix angular documentation provider
reduce proxy usage
allow framework handlers to override resolve result type
Merge remote-tracking branch 'origin/master' into denofevil/jsperf3
Merge remote-tracking branch 'remotes/origin/master' into denofevil/jsperf3
Merge remote-tracking branch 'origin/master' into denofevil/jsperf3
Merge remote-tracking branch 'origin/master' into denofevil/jsperf3
Merge remote-tracking branch 'origin/master' into denofevil/jsperf3
Merge remote-tracking branch 'origin/master' into denofevil/jsperf3