Cannot read property x-ua-compatible of null

node v0.13.0-pre url.parse query returns null if no query string, and getXUACompatibleUrl and getXUACompatibleMetaElement are not checking for this
We can remove duplicate check in two functions decorated `urlparse`:

```js
var url = require('url');
var urlparse = function(url){
  var urlObj = url.parse(url, true);
  urlObj.query = urlObj.query || {};
  return urlObj;
};
```

Then our code will look:

```js
var urlObj = urlparse(url);
if (urlObj.query['x-ua-compatible']) {
...
}
```