Moved VSPrivateIntefaces.h to project level header file that isn't distributed with binary of framework.

Switched linking on 10.7+ frameworks to weak.