Shared DateUtils

- shared DateUtils service created
Portal Editor icons in block selector updated

- updated icons in block selector
FIX generic-search no items found  message

- message spans to  whole row
[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 84295650] In portal - heading "Slovensky zvaz hadzanej" added right padding.
[FINISHED 84294064] Portal editor - default value for publish date is today.
[FINISHED #84106192]
Portal - paging of articles in a category (in both portal and portal editor).
Plus option to set the page size in category definition.