introduced conditional trace: avoiding unneeded garbage production:

char[]: 19,996,812,704 (36%) bytes in 459,899,816 (38%) objects (avg size 43 bytes)
	java.util.Arrays.copyOf: 5,863,025,792 (29%) bytes in 117,571,026 (25%) objects (avg size 50 bytes)
		java.lang.StringBuilder.append: 3,853,713,680 (65%) bytes in 50,109,410 (42%) objects (avg size 77 bytes)
			com.intellij.util.io.storage.DataTable.allocateSpace: 709,008,464 (18%) bytes in 6,329,334 (12%) objects (avg size 112 bytes)
			com.intellij.util.io.storage.AbstractRecordsTable.createNewRecord: 315,780,728 (8%) bytes in 3,671,868 (7%) objects (avg size 86 bytes)
fix layout of android plugin for community edition (IDEA-107323)
remove old version of Android plugin (current code lives at https://android.googlesource.com/platform/tools/adt/idea/)
remove android from CE build scripts and move it to ultimate build scripts (IDEA-107323)
move class to declared package: show chooser if corresponding package exists in wrong root only (IDEA-102875)
allow to check for existing names conflicts for secondary renaming elements (IDEA-102636)
Merge remote-tracking branch 'origin/master'