Created LazyRole class to allow lazy-loading a Role.  This fixes issues with Role fields being included in results from hibernate which causes Criteria.list() to return an Object array rather than just a list of the specified entity objects.
Added sort method to base data service and updated methods which return a list of objects to use it.
Removed the prevous commit changes (adding the sort method) and added getDefaultSort method instead.
	Doing the sorting on the list after the data has been returned from the database breaks paging.
	The getDefaultSort method allow subclasses to define the sorting to use for all methods that return a List.