LUCENE-5189: fixed concurrency bug

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524900 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5189: remove leftover

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524901 13f79535-47bb-0310-9956-ffa450edef68
Intellij config: JDK setup: add missing interpolation marker in dev-tools/idea/.idea/misc.xml; dont print out follow-on instructions if ${idea.jdk} is defined; and when follow-on instructions are printed, show how to avoid the need to manually configure the JDK

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524903 13f79535-47bb-0310-9956-ffa450edef68
Intellij config: JDK setup: look for ${idea.jdk} property in the local lucene/build.properties first, before looking in the files under ${user.home}

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524906 13f79535-47bb-0310-9956-ffa450edef68
Remove obsolete ${project.classpath} pathelement from the "base.classpath" path and the classification module's "classpath" path

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524909 13f79535-47bb-0310-9956-ffa450edef68
Intellij config: JDK setup: switch interpolation markers in dev-tools/idea/.idea/misc.xml to be well-formed (unlikely-to-be-used XML attribute 'subst.="idea.jdk"'), so that in-place users won't be yelled at by Intellij.  When IntelliJ starts up without this 'attribute' having been interpolated, it ignores and then removes the unknown XML attribute.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524916 13f79535-47bb-0310-9956-ffa450edef68