fix: for consistency, implement CalcSunrise in terms of CalcDawn.

Signed-off-by: Jon Seymour <jon@ninjablocks.com>
Add test data for Sydney, Stockholm and New York.

Signed-off-by: Jon Seymour <jon.seymour@gmail.com>