Make TrayButtonStyle pull defaults from TrayStyle instead of TaskListStyle (issue #61) and clean up color handling.