refactoring
dialog made look better changed.
some updates.
completed with refactoring.
Merge branch '#19780_General_Filter_In_Cookies' into dev

Conflicts:
	Hd.Colours.Extensions/WebControls/ProjectFilter.cs
	Hd.Web/Controls/Filter.ascx