Allow users to change colors for dark and light backgrounds separately

I thought it would be nice to have separate colors for dark and light backgrounds since with some colorschemes the default colors may not be so good looking.
I've added a couple of new options to do that and updated the documentation a bit. If the latter does not suit your style feel free to correct it.
Thanks, 

Giacomo