allow for package manager defaults (brew on osx)

This would allow us to set library locations based on parameters set by package managers, etc.  Right now they seem to be hard coded.

E.g., the specification for homebrew on osx would be:

```make os=osx package_manager=brew```