Log messages fix in method checkMembersState
Removed double definition of plugins and dependency in pom.xml
Fixed indentation in all pom.xml files.
Fix of typo in synchronize

 - fix of type when concating strings (need to use += instead of =)
Merge pull request #588 from stavamichal/synchronizationWorkflowFix

Fix of typo in synchronize
nested transaction for createMemberSync

Nested transaction for membersManagerBl().createMemberSync

It fixes problem caused by 09add5b4748d229187b30d27f75008b65fec5094
(New Synchronizer workflow) - There is caught exception from
createMemberSync wich is not throw out. Therefore there is no rollback
and by that the inconsistency in database is made (member is created but
he is not in members group).
Add fix to get correct information about group Synchronization

 - attribute has only 4000 char limitation so we need to save only
   messages with less than 4000 char (default will be on 3000 for save),
   other information need to be write to log.
Merge pull request #589 from stavamichal/fixSavingSynchronizationStatus

Add fix to get correct information about group Synchronization
Merge pull request #581 from zlamalp/fixPoms

Fixed poms
Merge pull request #575 from Simcsa/synchronize

Log messages fix in method checkMembersState
GUI: allow to address VO settings on user detail from URL
Merge pull request #590 from zlamalp/gui

GUI: allow to address VO settings on user detail from URL
Fix LDAPc for using empty firstName and emptyLastName in User

 - when lastName is null, use 'N/A' instead
 - add this fix to Main.java
 - add this fix to createUser in LDAPc
 - add this fix to updateUser in LDAPc
GUI: Fixed resizing of inner tabs

- Fixed tabs hashCode().
- Uncommented additional resize call 400ms after tab opening.
Merge pull request #591 from stavamichal/fixLdapcForEmptyLastName

Fix LDAPc for using empty firstName and emptyLastName in User
Support Windows paths in Maven properties

- When passing custom configuration or logs location to Maven,
  use "/" inside property, so we can override it with window's
  path separators "\".

  Any custom value must have ending separator, either "/" for
  Linux or "\" for Windows

  Apply to ${perun.conf}, ${perun.conf.custom} and ${perun.log} properties.

- All found references in pom.xml, app-context.xml and properties files updated
  to respect new scheme.
Merge pull request #592 from zlamalp/gui

GUI: Fixed resizing of inner tabs
Allow building whole Perun with production profile

- Since Maven doesn't respect selected profile in submodules,
  production build can be enforced using "-Dproduction" now.

  Doesn't work: mvn clean install -Pproduction

  Work now: mvn clean install -Dproduction

  ----------------------

  When you specify module to build or trigger build in module folder, then
  you can use "-Pproduction" as always.

  Work: mvn clean install -pl perun-rpc -am -Pproduction

  or in perun-rpc/ folder: mvn clean install -Pproduction
Merge pull request #593 from zlamalp/windows

Update POMs - support Windows and production profile
CORE: Fixed type of returned exception for LoA

- When member is checked for possible extension and fails,
  we must return INSUFFICIENTLOAFOREXTENSION type of exception,
  so GUI will perform redirect.

  There originally was INSUFFICIENTLOA which is case only when user
  is not yet member of VO.

- Added javadoc for methods canBeMemberInternal(), manageMembershipExpiration().