IDEA-107311 update Google's libraries
update mock sdk for new libs
add override annotations
IDEA-106766 optimization: AndroidProjectComponent one instance per project instead of one per facet [rev=yole]
IDEA-106766 optimization: check file type and parent dir before scheduling update task; fix: changed files can be from different modules, so merge updates if only they're related to the same file [rev=yole]
fix: perform refresh for BuildConfig.java file and .aidl generated files
IDEA-106766 make AndroidResourceFilesListener based on BulkFileListener [rev=yole]
use MultiMap instead of Map<, List<>>; add canEat() implementation; split computeCompilersToRunAndInvalidateLocalAttributesMap into 2 methods [rev=yole]
add guava jar to the classpath of compile server [rev=nik]