[FINISHED #84113078] Portal editor - close block selector

Added close button on block selector in portal editor.
[FIXED #84106382] Portal editor delete of menu item fix

Fixed angular downgrade issue which caused malfunction
of menu item deletion.
[FINISHED #84106412] Portal editor - up/down for menu items

Menu items can be moved now, so  their order of appearance
can be changed.
[FIXED #83837394] Removed deprecation warning during grunt build

- upgraded grunt-contrib-sass to 0.8.1 which fixes wrong command line arguments: "--sourcemap=auto" instead "--sourcemap auto"
- removed unnecessary sourcemap option - grunt-contrib-sass generates sourcesmaps by default
Small fixes in build system and little code cleanup

- fixed order of build tasks
- removed necessity of grunt x operation
- removed unnecessary console.log statements
  that made tests output look ugly
[FINISHED #83837544] Added karma test examples for Angular directives

- created environment for running karma
- modified grunt test to run also karma tests
- created two example tests for 'xpsuiDateEdit' and 'xpsuiDateView'
Utils: csvImport & entityTouch

- placeholder for event firing
- serial processing
[FINISHED 84275720] Rewritten schema editor

- splited schema editor to two pages
- resized table to 100% width
- resized editor to 100% width and 80% viewport height