Added recommendation opt-out (bug 1072637)

 ![7d-spxvylir1julp9prgafdcj-sg67frvg75esnapg8](https://cloud.githubusercontent.com/assets/1106/4985733/b7fc5d14-6930-11e4-809f-957cc4093cbf.png)
![screen shot 2014-11-10 at 15 23 23](https://cloud.githubusercontent.com/assets/1106/4985739/c70cb402-6930-11e4-89c7-34c9666b35fc.png)

is this just in case the state is wrong from a previous state?

it's good you're checking the enabled case, but shouldn't you check the disabled case too (because perhaps this could always be saying it's enabled; you'd never know!)?

either way, if you always want to ensure it's always checked, you replace lines [39](#diff-14ca1d23c2516793164004733cfd2ad5R39)-[45](#diff-14ca1d23c2516793164004733cfd2ad5R45) will these lines:

```js
this.evaluate(function () {
    document.getElementById('show_recommendations').checked = false;
});
```