Revert "Make soname user defined."

This reverts commit 3c35dfe431117b4dd72ceb8df25cc2699033d685.
Another attempt at OSX dynamic libraries