Log messages fix in method checkMembersState
Removed double definition of plugins and dependency in pom.xml
Fixed indentation in all pom.xml files.
Merge pull request #581 from zlamalp/fixPoms

Fixed poms
Merge pull request #575 from Simcsa/synchronize

Log messages fix in method checkMembersState
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().
CORE: Do not allow members with insufficient loa

- When creating member, check if he/she can be member by loa
  and vo membership expiration rules.

  If not - throw an exception which will rollback creation.

- Fixed test for membership extension, which must assert against
  INSUFFICIENTLOAFOREXTENSION.

- Skip creation of member on synchronization of group when
  we can't properly set membership expiration based on VO's rules.
VOOT: fixed project structure and tests

- Fixed location of resources folder to respect maven structure.
- Added resources definition to pom.xml.
- Tests now can throw ExtendMembershipException.