Really fix building openssl in parallel.

Should also fix make thinking it needs to rebuild openssl over an over.
Build makefile cleanup

* Make a staged area for link deps
  (I need libtool foo to replace rpath-link hack)
* Shared lib linkage updates
* Prevent targets from rebuilding unnecessarily

Before:
real    21m38.580s
user    26m4.560s
sys     3m27.168s

After:
real    18m17.562s
user    33m59.140s
sys     4m15.304s