Describe / Context error output fix

Previous code was relying on the ScriptStackTrace property of ErrorRecord objects, which doesn't exist in PowerShell 2.0.  Code updated to use ErrorRecord.InvocationInfo.PositionMessage instead.