Moved away from link_args as the compiler no longer likes them

I've moved to the modern form of linking to external packages.
However, I've not got access to an OSX machine that can actually build Rust at the moment, so I'm not sure this will work if mac_framework is set.
Still, other than that it seems happy on my Linux box.