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.
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 #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
Register driver before calling DriverManager.

Not all DB drivers are automatically registered.
GUI: allow multiple update on addMemberToGroup

 - do not exit tab when member added to group (show added members)
 - use ExtendedTextBox for app form item ShortName
 - fixed copyright date to 2014
GUI: use full object when add/remove group member

 - use RichMember and Group objects for callbacks
 in order to display names in result message.
 - removed Window.alert() from checks in callbacks
Merge pull request #96 from zlamalp/devel

GUI: fixed case of adding multiple members to group