Gradle VM Options are now saved in between sessions.

Fixes issue
https://code.google.com/p/android/issues/detail?id=60222

Change-Id: I5531d1ebe23966652714e47fcc7d93baaf1aca0c
Allows getting Gradle home without having a Project.

Change-Id: I4e0727d43cb20547d3bdf985688172bda5887531
dfa state merging: cache copies
show deprecated make implementation warning once on first compilation after project opening
Merge remote branch 'origin/master'
Merge remote-tracking branch 'origin/master'
IDEA-113910 Gradle: code insight; dependencies resolving