Remove native binaries from main jar

When building jruby-complete, I noticed that it has transitive
dependencies on both the "main" jffi jar, and the "native" jffi
jar.  Prior to this commit, both jars contain a copy of the native
binaries, so one set is getting overwritten by the other set
during the construction of the final jruby-complete jar via
the shade plugin.

Raised the question as to whether this was intentional or not
in IRC #jruby, and it sounded like it was not.  This commit
would change the packaging so that the native binaries are only
packaged in the native jar, and give end users a bit more control
over what to include/exclude in downstream projects.
Fork once for tests and don't skip tests.
Disable 'unused parameter' warning

Fixes tons of warnings turned into errors on Fedora 20:

  [exec] /home/penberg/jffi/jni/jffi/FastLongInvoke.c: In function ‘Java_com_kenai_jffi_Foreign_invokeL0’:
  [exec] /home/penberg/jffi/jni/jffi/FastLongInvoke.c:64:46: error: unused parameter ‘env’ [-Werror=unused-parameter]
  [exec]  Java_com_kenai_jffi_Foreign_invokeL0(JNIEnv* env, jobject self, jlong ctxAddress, jlong function)
  [exec]                                               ^

Signed-off-by: Pekka Enberg <penberg@iki.fi>
Merge pull request #10 from penberg/disable-unused-parameter-warning

Disable 'unused parameter' warning
Unify endsWith and startsWith logic into Util.
ppc64le and ppc64be should be detected as ppc64. Fixes #5.
Expand build matrix to include all relevant openjdk and oraclejdk.
There is no openjdk8 in travis.
Update libffi

Updates the libffi to version 3.1 in order to support the ppc64le architecture.
Fix HAVE_LONG_DOUBLE_VARIANT undefined error

Applied the fix to this issue created by Matthias Klose.

https://launchpad.net/ubuntu/+source/libffi/3.1-2
Define CPU for ppc64le.
Add PowerPC64 little endian support

Adds support for the ppc64le architecture.

Conflicts:
	src/main/java/com/kenai/jffi/Platform.java
	src/main/java/com/kenai/jffi/internal/StubLoader.java
fix building and testing
minor effeciency tweak
correct RTLD constants and support
forgot a constant
correct method names
update junit in pom.xml
Provide ppc64 & ppc64le Linux binaries for jffi 1.0

Edit by headius: removed non-LE ppc64 binary.
Install texinfo before build for libffi make.