This changes LLGS to statically link with libraries instead of relying on the LLDB shared library. The thought is that we don't want to have library dependency when LLGS is running on a remote platform such as mobile device.
I moved library dependencies for LLDB into a new cmake file that can be shared with LLGS' cmake file.