Allow passing build options with IPython Magic

This allows the user to pass build options using the first line of the cell.
why not
```python
if ctx is None or not isinstance(ctx, cl.Context):
```
if this is really a necessary check.