added .gitattributes to normalize EOLs in repository
fixup
normalized EOL to LF in repository
fixed linking under Linux x86 32-bit
added preliminary Maven POM file
bundle JNIs with JD2XX jar and load them automatically

 * using utility class by Adam Heirnich <adam@adamh.cz>
added 32-bit linux JNI
Makefile cleanup & preliminary MinGW support

 * care about standard Makefile variables
 * two-phase building: all JNIs bundled in the Jar cannot be built at once so there's
   a separate target "jni" to build one JNI.
   It must be copied into the jni/ directory manually.
 * after all JNIs have been provided, the jar file can be built with the "all" target
added prebuilt windows JNIs

 * these haven't been built with the current source base but should work nevertheless
added sample implementation of a libd2xx_table implementation
added target to install jar as maven artifact
propagate IOExceptions when loading JNI

 * users might want to handle that
fixed .gitignore
use gendef instead of pexports when generating mingw import libs

pexports is no longer available for MinGW64
fixed building JNIs on Windows-64 with MinGW64

crosscompiling the Win32 JNIs on Win64 was tricky though,
I had to create an import library with:
i686-w64-mingw32-dlltool -k -A -p _imp_ --dllname ftd2xx.dll --def ftd2xx.def --output-lib libftd2xx.a
that would satisfy the references generated in JD2XX.o

also updated the precompiled Windows JNIs
added a ready-to-use JAR file

usually I'm against committing generated stuff but this simplifies
distribution of the binary
Merge remote-tracking branch 'metratec/master'