add real integer file descriptor to FileDescriptor. Make accessible in VMChannel, FileChannelImpl
this allows classpath to mmap special files under linux
use backing_array by default for direct buffers. This patch requires at least https://github.com/cfriedt/jamvm/compare/create-array-from-pointer, but it is also recommended to use https://github.com/cfriedt/classpath/compare/add-integer-filedescriptor and https://github.com/cfriedt/classpath/compare/mmap-special-files
Fix issues with parallel make.

2014-04-14  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	Fix issues with parallel make.
	* lib/Makefile.am:
	(.PHONY): Remove genclasses; no longer phony.
	(classes): Remove.
	(genclasses): Touch genclasses to mark completion.
	(gen-xpath-parser): Touch gen-xpath-parser to mark
	completion.
	(compile-classes): Depend on genclasses directly.
	(CLEANFILES): Remove gen-xpath-parser and genclasses.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Use correct inclusion method, allowing builds with FreeType >=2.5.3.

2014-04-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c:
	Use correct inclusion method, allowing builds with >=2.5.3.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
	Likewise.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Add file changes for last commit

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Remove obsolete Solaris 9 support.

2014-04-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* configure.ac:
	Remove check for sys/loadavg.h used by Solaris 9.
	* native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c:
	Remove Solaris 9 ifdef and update copyright header.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Merge remote-tracking branch 'origin/mmap-special-files' into use-sun-misc-unsafe-for-pointer-arrays
Merge remote-tracking branch 'origin/buffers' into use-sun-misc-unsafe-for-pointer-arrays
minor changes just to get classpath to build on os x
do not commit metadata to source repository
now using sun.misc.Unsafe for pointerToArray()
last few touch-ups for direct byte[] mapped byte buffers
fixed whitespace
Merge branch 'master' into use-sun-misc-unsafe-for-pointer-arrays