Added *nix support to AssemblyExtensions::GetLocalCodeBase

Factoring out using the Uri class broke getting local assembly path names on unix based systems, here's a patch for that.