Have /api return the IPython version

closes #6647 

Mostly opening that to discus what we should have in here.

@millejoh would that suite you ?

```
$ curl http://localhost:8888/api
{"version": [3, 0, 0, "dev"]}
``` 

I'm reluctant on displaying more on a non-authenticated response, like os, commit....
and I believe at least this should be available on non-auth user so that at least they know how to authenticate.
This should probably just be `IPython.__version__`. We aren't using version tuples in any other APIs.