Create REST API for kernel specs
Test kernel specs REST API

And fix kernel not found producing a 404 code.
Refactor kernelspec resource handler to separate URL prefix
Put full kernel info in REST API response for all kernels
Kernel resource handlers now require authenticated user
Use stdlib json, not zmq jsonapi
Merge pull request #5827 from takluyver/kernelspec-rest-api

Kernel specs REST API