math: add J1, Y1, Jn and Yn (Bessel functions)

Also amend j0.go (variable name conflict, small corrections).

R=rsc
CC=golang-dev
https://golang.org/cl/769041
5 files changed