New method addDestinationsDefinedByHostsOnFacility

- Add new method addDestinationsDefinedByHostsOnFacility to ServiceManager in Core
- Add this method also to ServiceManagerMethod in RPC
- Add test for this method
GUI: switched VO table cells from hyperlink to clickable

 - since we will keep tabs in GUI, hyperlink cell is not
 the best solution (sometimes do not redirect if source tab
 closes first). Get it back to CustomClickableCell but keep
 authz property to use clickable / not clickable lines.
Removed Expected Exception from Test, because functionality of module UF:D:shell has changed.
UF:D:shell could now be null
Removed unused imports from UF:D:shell
Removed test TestFillAttribute because module UF:D:shell does not have fill method
GUI: added unaccented filtering

 - use own implementation of suggest oracle
 - fixed filtering of rich resources (without tags)
 - optimized imports

MultiWordSuggestOracle can't be extended, because of usage PrefixTree, which
is not public, so put modified sources of both into our code and use it.
GUI: fixed copy/paste on search and filter inputs

 - trigger button enabling/disabling for search widget when input
 is full/empty for cut/paste actions too.
 - trigger lookup for suggestions on cut/paste for filter widget
 - fixed button animation/disabling on addMemberToGroup tab
GUI: do not filter unaccented (just suggest unaccented)

 - use unaccent only for SuggestBox suggestions
 - filtering is done accented only with ignore case
Merge pull request #87 from papperwing/shellTest

Modified tests so them reflect current behaviour of modules for unix shell.
Removed unused imports from UF:D:shell.
Merge pull request #88 from zlamalp/vos

GUI: vos, unaccent, cut/paste on filter/search
GUI: human way of setting membership expiration

 - enable change of membership expiration from member's detail page
 - pick date from date picker (set attribute) or set as never (remove attribute)
 - fixed setting attribute inside RichMember object
GUI: show shortname of ApplicationFormItem

 - on application settings page show shortnames also
 for HTMLComment and Button types of form items.
Merge pull request #90 from zlamalp/devel

Devel
Rpc-lib better exception deserializing

- Change deserializing of RpcException and other PerunExceptions in RPC-lib
- RPCexception has type and errorInfo
- Other exceptions have message and name
Merge pull request #91 from stavamichal/RpcCallerImpl-betterExceptionDeserializing

Rpc-lib better exception deserializing
Merge pull request #92 from stavamichal/AddDestinationsDefinedByHostsOnFacility

New method addDestinationsDefinedByHostsOnFacility
GUI: multiple fixes

 - identity consolidator and password reset links are now relative
 to running webapp path (expected to run on same server).

 - path to logo image can be set during maven build by "logoUrl" property
 like: -DlogoUrl=[path] (default path is "img/logo11.png").

 - removed some texts from createFacilityWizard
Merge pull request #93 from zlamalp/gui

GUI: multiple fixes
GUI: use different method for destinations generation

 - allow to generate services destinations based on facility's
 hosts for all types of facilities.
Merge pull request #94 from zlamalp/hosts

GUI: use different method for destinations generation