Patching for non-standard "any?" support in chrome idle

Chrome idl has a non standard `any?`. This patch supports the use of it. 

Example of `any?`

```
dictionary SetIconDetails {
  any? path;
  any? imageData;
};
```

Validity can be checked at http://www.w3.org/2009/07/webidl-check