GUI: initial support for resource tags

 - added object definition
 - added necessary calls
 - resource tags of VO can be created/updated/deleted
 - Vo manager -> advanced -> Resource tags
 - small fixes on resources
GUI: fixed resource tag update/delete
GUI: tags can be assigned to /removed from resources

 - added assign/remove calls
 - added Tags sub-tab on resources detail
 - added AssignTag tab
 - fixed button translations
GUI: Show/filter tags in resources tables

 - updated RichResource object
 - added filtering by name and tag to all resources tables
 - added sorting support for ResourceTag
 - fixed button translation
CORE: RichResource now contains ResourcesTags

 - added list of ResourceTags as RichResource parameter
 - all methods for getting rich resource also fills resources tags
CORE: proper way of selecting RichResource

 - created inner RichResourceExtractor class which can select
 rich resource with all resource tags assigned by one SQL query
 - used when selecting RichResources
 - 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: return empty list of ResourceTags if not present in RichResource