Make themes#generate_color_map robust against undefined highlights

I had a problem where even "Normal" didn't have a "ctermbg" defined with jellybeans/t_Co=16. This adds a fallback to s:get_syn which returns white-on-black if it can't find anything better.