Support custom colorscheme

This adds the ability to customize the color scheme.  I have tried it locally and it seems good, but my tests haven't been exhaustive either--I just don't use Subversion outside of work that much these days.

I'm happy to add some documentation about how to adjust the color scheme, but I was hoping you could give a thumbs up that the idea is acceptable first. :-)