Split shared part of Player proto into new file.
Fix after rebase
remove invoke
Merge pull request #78 from shans/rearrangeProtos

Split shared part of Player proto into new file.
Merge pull request #79 from rjwright/GroupPlayerTests

Add some groups to use as sources in group-player tests
Tweaks to test cases + fixed some bugs with empty groups