Configurable install directory, et

Tweaked the makefile and getLoadPath so the install directory for libraries can be tweaked. It's not exactly as elegant as I would like, but dmd doesn't have something like gcc's -D switch. I'm open to alternative methods though. I also put the ffi test c functions in a version block so they are only included in test binaries.