Updated Vendor Libraries and new build script

The build script will now create a "build" directory in the parent
directory. It's best to keep "source" and "build" on the same level
(e.g. in trunk)