CMS-1807 Create reusable browse FilterPanel

Creating reusable BrowseFilterPanel written in TypeScript.
Also implementing filters for content and space manager.