Fix stdcall ABI call convention.

FFI_STDCALL is no define, so stdcall was never used.
This fixes issue #302 and adds a test case for stdcall callbacks..
Fix compuation of bytes stored on the stack for stdcalls, used for function decoration.
Remove compatibily code for older rake-compiler versions.
It was only useful as long 0.9.0 wasn't relesed.
Don't include NetBSD version in ARCH. NetBSD is BSD.
Add missing intptr_t and uintptr_t (sync with FreeBSD and OpenBSD).
fix tests for netbsd
Merge pull request #351 from tduehr/netbsd

Netbsd
Merge pull request #298 from larskanis/mingw-support

Bump rake-compilers version to 0.9.2 to ensure x64-mingw32 is built correctly.
Merge pull request #306 from larskanis/fix-stdcall

Fix stdcall ABI call convention.
fix ld scripts in freebsd
Merge pull request #328 from tduehr/freebsd_fix

Fix library loading on FreeBSD systems
Merge pull request #307 from larskanis/fix-stdcall-decoration

Fix compuation of bytes stored on the stack for :stdcall, used for function decoration.
fix gemspec typo
Fix variadic calls with float/double arguments

Problem was due to incorrect way to call C method ffi_prep_cif_var,
where third argument was passed as total number of arguments instead of
fixed number of arguments

This fixes ruby-ffi on the ppc64el architecture, and should be harmless
on other architectures. This was tested at least on amd64 (x86_64) and
ppc64el.

Signed-off-by: Antonio Terceiro <terceiro@debian.org>
Add support for arm64 and mips64el

These are new architectures Debian is being ported to.

Fixes #363
Fix for non-glibc linux environments
Merge pull request #367 from Ptico/master

Fix for non-glibc linux environments
Add ruby 2.1 to the list of cross build ruby versions for Windows.
Merge pull request #369 from larskanis/add_cross_ruby_2.1

Add ruby 2.1 to the list of cross build ruby versions for Windows.
bump to 1.9.4