New method addDestinationsDefinedByHostsOnFacility

- Add new method addDestinationsDefinedByHostsOnFacility to ServiceManager in Core
- Add this method also to ServiceManagerMethod in RPC
- Add test for this method
CORE: fixed up javadoc

 - removed testing println from RTMessagesManager
 - updated javadoc in interfaces (fix is based on IntelliJ Idea's
 code inspections)
Perun licence.
Merge pull request #74 from zlamalp/cleanup

CORE: fixed up javadoc
GUI: fixed application form

 - proper onPaste/onCut in password textboxes
 - on type checking for used login
 - fixed style of PasswordTextBox widget
 - fixed style of CheckBox widget
 - align app form row to top because of large widgets
Merge pull request #76 from zlamalp/input

GUI: fixed application form
CORE, RPC, GUI: allow to get assigned rich resources for user

 - added getAssignedRichResources for User to CORE, RPC & GUI
 - allow to set member-resource attributes on perun admin's user detail
Merge pull request #77 from zlamalp/resource

CORE, RPC, GUI: allow to get assigned rich resources for user
Core: New type of user attribute timezone.

User attribute timezone is now in standart of tz database, http://en.wikipedia.org/wiki/List_of_IANA_time_zones.
- the timezones in string are typed in the module and added to HashSet,
  since HashSet has constant time complexity of searching
- timzone attribute modul edited, so as it checks the value according to
  the timezones in set
- tests modified
Merge pull request #78 from jirmauritz/timezone

Core: New type of user attribute timezone.
Added user into Exception in module sshPublicAdminKey
Merge pull request #79 from papperwing/ssh

Added user into Exception in module sshPublicAdminKey
CORE: getRequiredAttributes for list of services

 - adedd getRequiredAttributes method for facility and list of services
   (implementatiton should be fixed in future to use single select to DB
   instead of calling method for each service)
 - added checkAttributeValue for Group to api layer to fix javadoc references
 - fixed many typos in AttributesManager javadoc
RPC: added getRequiredAttributes method to RPC

 - added getRequiredAttributes method for Facility and list of services
 - fixed up RPC javadoc
GUI: improved Create facility wizard

 - UI improvements to wizard pages
 - fixed empty result message for admins groups calls
 - support for getting required attributes for facility and list of services
 - when wizard closed, refresh facilities select table
 - added ExtendedSuggestBox and ExtendedTextArea widgets
Merge pull request #80 from zlamalp/core

CORE, RPC: support for getRequiredAttributes(sess, facility, list<service>)
Merge pull request #81 from zlamalp/facility

GUI: improved Create facility wizard
GUI: fixed IE compatibility

 - removed forcing IE9 compatibility mode from HTML

 - webapp runs correctly in IE11 (even thou there isn't
 any separate compilation permutation for it) with rendering mode
 set to IE11 or IE10 but not IE9, so it seems, that only IE9
 permutation is broken

 - from IE8/9 there is an auto-update enabled by default,
 so we should expect majority of users with latest IE version

 - IE10 is not directly tested, just via IE11 with IE10 rendering mode
Merge pull request #82 from zlamalp/ie10

GUI: fixed IE compatibility
GUI: fixed create sub-group

 - fixed case when no parent group is available