fix Travis CI and Cargo builds

This sets the `LD_LIBRARY_PATH` properly upon build.

Cargo dependency added for QuickCheck Macros, so Cargo testing *almost* works, except that the `extern crate quickcheck` magic isn't handled properly.

I can get rid of that bit if you'd prefer, but I figured you'd appreciate the Travis update.