Nonparametric kernel density estimation, bandwidth selection, and other utilities for analyzing directional data