Chdir into notebook's directory at kernel startup

Consistent with ipython handles notebook instances and avoid unexpected errors
when using local files or modules.
Add option to disable chdir
Merge remote-tracking branch 'origin/master' into chdir

Conflicts:
	runipy/notebook_runner.py
tests for #31