corrected linker flags, runpaths, copy phases, all the way down and added an umbrella header

see notes for RoutingHTTPServerFramework commit.