distinct showhide buttons

adds different styles for showhide_buttons that represent hidden
content, hidden control elements or an action.
Merge pull request #841 from xi/feature-distinct-showhide-buttons

distinct showhide buttons