Updated for paths and new script

Created new script that ensures that the SiteAssets library is created
so that we can store the JavaScript assets in it.
Updated the site collection script to create a site in a managed path
beneath the webapplication.
Updated the XslLink property so that the xslt files are found at the
correct location dependent on the server relative URL.
Added try catch blocks.