Prepare for 2.3.14 release cycle.

2014-03-26  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Set release date to today.
	* configure.ac: Set to 2.3.14.
Include zero patches directory in tarball and backport post-7023639 ARM32 JIT patch.

2014-03-26  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* Makefile.am:
	(ICEDTEA_PATCHES): Add ARM hs24 support patch.
	(EXTRA_DIST): Include zero patches directory.
	* NEWS: Mention PR1626.
	* patches/zero/arm-7023639.patch: Backport of
	most of PR1626, as applicable to hs23 +
	S7023639.
Perform configure checks using ecj.jar if native ecj is enabled.

2014-03-26  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	Perform configure checks using ecj.jar
	if native ecj is enabled.
	* Makefile.am:
	(native-ecj): Link against gcj explicitly.
	* acinclude.m4:
	(IT_FIND_COMPILER): Run IT_WITH_GCJ
	and set JAVAC to an invocation of the ECJ_JAR
	if native ecj is used. Depend on IT_FIND_JAVA
	and IT_FIND_ECJ_JAR for this.
	(IT_FIND_ECJ_JAR): Define only once.
	(IT_WITH_GCJ): Likewise.
	(IT_DIAMOND_CHECK): Depend on IT_CHECK_JAVA_AND_JAVAC_WORK.
	* configure.ac: Remove invocation of IT_WITH_GCJ.
Allow JSR292 patches to be turned on or off, independently of Zero.

2014-03-26  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* patches/zero/7023639-8000780-jsr292_fast_path.patch,
	* patches/zero/7192406-exact_return_type_info.patch,
	* patches/zero/7196242-loopsandthreads_crashed.patch,
	* patches/zero/7200949-jruby_fail.patch,
	* patches/zero/8029507-jvm_method_processing.patch,
	* patches/zero/arm-7023639.patch: Move patches to...
	* INSTALL: Document --enable-jsr292-update.
	* Makefile.am:
	(ICEDTEA_PATCHES): Fix path to JSR292 patches and
	enable if JSR292 update option is on, rather than tying
	the patches to Zero.
	(EXTRA_DIST): Update path to JSR292 patches.
	* acinclude.m4:
	(IT_ENABLE_ARM32JIT): Fix text regarding default.
	(IT_ENABLE_JSR292_UPDATE): Turn on or off the JSR292 patches.
	They are on by default if building Zero without the ARM32 JIT.
	* configure.ac: Replace invocation of IT_ENABLE_ARM32JIT with
	IT_ENABLE_JSR292_UPDATE (which depends on the former).
	* patches/jsr292/7023639-8000780-jsr292_fast_path.patch,
	* patches/jsr292/7192406-exact_return_type_info.patch,
	* patches/jsr292/7196242-loopsandthreads_crashed.patch,
	* patches/jsr292/7200949-jruby_fail.patch,
	* patches/jsr292/8029507-jvm_method_processing.patch,
	* patches/jsr292/arm-7023639.patch: ... here.
Update NEWS with recent changes.

2014-03-26  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Update with recent changes.
Update release date.

2014-03-28  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Update release date.
Added tag icedtea-2.3.14 for changeset 0d41c744e17e
Start 2.3.15 release cycle.

2014-03-28  Andrew John Hughes  <gnu.andrew@redhat.com>

	* configure.ac: Bump to 2.3.15pre00.
	* NEWS: Add 2.3.15 section.
PR1726: configure fails looking for ecj.jar before even trying to find javac

2014-03-28  Andrew John Hughes  <gnu.andrew@redhat.com>

	* acinclude.m4:
	(IT_FIND_COMPILER): Check value of ECJ_JAR
	and JAVAC here ...
	(IT_FIND_ECJ_JAR): ... rather than here where
	${JAVAC} may not yet be defined.
	* NEWS: Updated.