Documentation added & fixed - attributes

- javadoc fixes in AttributesManager and AttributesManagerBl
- documentation added and fixed in rpc, AttributesManagerMethod
- parm fix in rpc - removeAlsoUserFacilityAttributes changed to workWithUserAttributes
Documentation added & fixed - rpc Au to Ge

- added documentation mostly in rpc, but also in core and tasks-lib
Merge pull request #455 from Simcsa/doc

Documentation added and fixed
REGISTRAR,RPC: support for re-sending notifications

- Added method to to re-send notification related to the application.
  Perun admin can send any notification, others are limited to
  actual application state.
- Added same method to RPC, added getApplicationById() to ApiCaller.
- Set AppState to application on creation.
JavaDoc added and fixed
GUI: support for re-sending notifications

- VO/group admin can now re-send notification on application detail page.
  Selection of mailType is filtered based on actual application state.
  Perun admin can send any notification.
  USER_INVITE notification can't be sent this way.
REGISTRAR: allow RPC to call getApplicationById()
REGISTRAR: Throw exception if mail notification can be re-sent
CORE: add authorization to getVoById() and getVoByShortName()

- For GROUP_ADMINs, user must be group admin of requested VO.
Merge pull request #465 from zlamalp/notifs

REGISTRAR, GUI: support for re-sending notifications
Indentation & format fixes
Merge pull request #466 from zlamalp/vos

CORE: add authorization to getVoById() and getVoByShortName()
REGISTRAR: compatibility while enabling/disabling notifications

- Cast boolean to varchar on Postgresql.
Merge pull request #468 from zlamalp/registrar

REGISTRAR: compatibility while enabling/disabling notifications
Javadoc - indentation & format fixes
Merge pull request #464

- JavaDoc added and fixed.
- Indentation & format fixes.
Added JavaDoc for RPC methods

- createAlternativePassword & deleteAlternativePassword
Merge pull request #469 from Natrezim/rpcjavadoc

Added JavaDoc for RPC methods
Fix typo in name of U:D:altPasswords attribute
New behavior for setting required attributes

- add method setRequiredAttributes(member, resource)
- add metod fillAttributes(facility, resource, user, member) with returnOnlyFilledAttributes
 which return only those attributes which were filled
- add simple test of function

INFO:
This is needed because of problem with setting values to virtual
attributes. Before this commit, setting to virtual attribute can change
value in physical attribute.

Behavior now:
1] Get all required attributes
2] Fill all possible attributes
3] For those attribute with changed value by filling do
"setWithoutCheck"
4] Refresh values for all attributes (especialy for virtual)
5] check all these attributes
6] check dependencies for these attributes