Change $.post to this.post in the kernel js file

This makes it easy to override the post function for custom communication requirements.  Any replacement function, of course, needs to have the same semantics as $.post.

This is useful, for example, in the sage cell server, where we use the generic kernel js library, but have to modify post requests for some other requirements before they go out.