Issue 1386 iframed oauth flow

Here is iframing! based on `add-a-broker` and should be reviewed afterwards.
Something about this test is interfering with subsequent tests. This error is happening:

```
Test main - iframe oauth channel - password reset, verify same browser FAILED on firefox 32.0.2 on MAC:
CancelError: Timeout reached on main - iframe oauth channel - password reset, verify same browser
Error: Timeout reached on main - iframe oauth channel - password reset, verify same browser
  at Error  <anonymous>
  at new ErrorCtor  <node_modules/intern-geezer/node_modules/dojo/errors/create.js:13:21>
  at null._onTimeout  <node_modules/intern-geezer/lib/Test.js:177:38>
  at Timer.listOnTimeout [as ontimeout]  <timers.js:110:15>
```