GUI: allow to skip service configuration

- When creating new facility, allow to skip services configuration.
  When user click on "next" and no service is selected, he is asked
  if he wants to skip service configuration or get back and select
  some service.
Merge pull request #604 from zlamalp/facility

GUI: allow to skip service configuration
CORE: bumped also orai18n driver version to 12.1.0.2.0
Merge pull request #605 from zlamalp/oracle

CORE: bumped also orai18n driver version to 12.1.0.2.0
Set correct permission.
Merge pull request #607 from tauceti2/master

Set correct permission.
GUI: fixed message about sync interval in GUI.
Merge pull request #608 from zlamalp/gui

GUI: fixed message about sync interval in GUI
BEANS,CORE: removed SERVICE role

- Removed all usage of SERVICE role in Perun.
- In authorization is role replaced by ENGINE role.
GUI: removed force federation authz for password reset

- This feature is not supported in IdP and SP
  communication. Hence we can't force user to re-login.
  Using it in current scheme causes all requests to
  end on WAYF page (not respecting successful authz).

  Normal federated login is now used when accessing pwd-reset.
Merge pull request #609 from zlamalp/pwdreset

GUI: removed force federation authz for password reset
VO and Group admin have the right to force synchronization of group.
CORE: use only group for authz in forceGroupSynchronization()

- AuthzResolver can use Group for authorization, there is no need
  to load VO from DB. Also using VO and GROUPADMIN is too weak, since
  I could then trigger synchronization of not my group in same VO.
GUI: fixed message on pwd-reset app

- Fixed error message when missing public-key for re-captcha
  on non-authorized access.
Merge pull request #611 from zlamalp/pwd

GUI: fixed message on pwd-reset app
Merge pull request #610 from zlamalp/group

CORE: use only group for authz in forceGroupSynchronization()
GUI: fixed imports

- Just fixed imports in source file for pwd-reset.
Merge pull request #612 from zlamalp/pwd

GUI: fixed imports
DB: converted VARCHAR2 to NVARCHAR2

- On Oracle use NVARCHAR2 instead of VARCHAR2, since it ensures data
  are in UTF-8 format + column limit semantic means characters, not bytes.
  Limit of 4000 bytes on data in column is still present.
- Updated DB version to 3.1.15
- Added insert with current DB version to end of file, since it's value is
  expected to be present even in empty DB.
- Removed some whitespace from inside SQL statements.
Better version of parsing rawName to user titles and names

 - add new version of method parseCommonName
 - parse titleBefore, firstName, lastName and titleAfter
 - do not use 1 regex like in the last version of method, instead of it
   parse all values to the array by spaces and then choose which value
   is which part of user full name
 - add UtilsIntegrationTest with test of method parseCommonName
 - fix catching InternalErrorException in registrar on calling method
   parseCommonName (there is no InternalErrorException now)