Added daydusk and gridsq.

Also, made several API modifications to navigation.sunrise to support
other use cases for daydusk and gridsq as well as seasons.