changed the way memberships are handled.
memberships now have a type declaring if its a player or group membership.
removed unnecessary type parameter in getMembershipsForParent()
readded type parameter in getMembershipsForParent()
noticed it was neccessary: the type of the parent does not match the membership type
i.e. if you want the players in a group and ownly give a group, you end up with an empty player list
as the group has the GROUP type and therefor would list all groups below given group
implemented the membership handling changes to the bungee plugin
added equals and hashCode methods
fixed a bug in membership getMemberAsOwner(), see javadoc text
Updated Membership