Improve get-daytime-period: use timeout with geoclue provider

This is a workaround for https://bugs.launchpad.net/ubuntu/+source/redshift/+bug/1398805
vim: add syntax/cram.vim from cram/contrib
syntax/cram: handle spelling in cramComment
syntax/cram: use @Shell from syntax/zsh.vim for SHELL=zsh