GUI: initial support for resource tags

 - added object definition
 - resource tags of VO can be created/updated/deleted
 - Vo manager -> advanced -> Resource tags
 - small fixes on resources
 - added assign/remove calls
 - added Tags sub-tab on resources detail
 - added AssignTag tab
 - fixed button translations
 - added filtering by name and tag to all resources tables
 - added sorting support for ResourceTag
CORE,BEANS: RichResource now contains ResourcesTags

 - added list of ResourceTags as RichResource parameter
 - all methods for getting rich resource also fills resources tags

 - created inner RichResourceExtractor class which can select
 rich resource with all resource tags assigned by one SQL query
 - usage of JdbcTemplate instead of SimpleJdbcTemplate in order to
 use RichResourceExtractor class instead of RowMapper
 also: SimpleJdbcTemplate is deprecated in Spring now
 - added method to fill tags in RichResource one by one (used
 by RichResourceExtractor)
 - updated toString() a serializeToString() in RichResource

GUI: fixed filetring of resources based on tag

 - search field display tags as "name (tag)"
 in order to keep them sorted alphabetically

AUDIT PARSER: fixed reading of RichResource from log

 - read also resourceTags property of RichResource
 - added to test of RichResource
CORE: fixed getting RichResourceById

 - fixed consistency error case in getRichResourceById
 - use static variable for RowExtractor instead of new instance everytime
Merge pull request #62 from zlamalp/tags

Tags support
 - Tags can be part of RichResource to display them in GUI
 - Tags can be created/deleted/assigned/removed
 - Groups can be assigned to resources filtered by tags