usa uma cor diferente por bloco na programação

agora cada bloco pode ter uma cor diferente. a cor pode ser selecionada
a partir de uma paleta de cores tirada do clrs.cc, e pode ser diferente
pra cada um dos blocos, não há restrições quanto a blocos iguais ==
cores iguais. isso vai ter que ser feito "manualmente" por quem tiver
escolhendo as cores.

a cor do texto é escolhida automaticamente dependendo da cor do fundo.
se a cor de fundo for muito clara, o texto fica preto, se for muito
escura, o texto fica branco.

estou usando o spectrum (http://github.com/bgrins/spectrum) para a
paleta de cores. não precisava ser algo tão especial como isso daí, mas
serviu bem ao propósito. não usei o <input type="color"> do html5 porque
ele não permite usar uma paleta de cores, e ia dar ainda mais trabalho
ter que escolher as cores exatas pra cada evento. a pré-seleção facilita
a escolha, e ainda dá bastante liberdade

fixes #67