WIP client side of viewing unviewed tournaments
Merge branch 'master' into ClientFacingViewedReultsCalls

Conflicts:
	ExampleApp/Assets/Plugins/Arbiter/Protocols/TournamentProtocol.cs
	ExampleApp/Assets/Plugins/Arbiter/Tournament.cs
Merge branch 'refs/heads/master' into ClientFacingViewedReultsCalls

Conflicts:
	ExampleApp/Assets/Editor/Arbiter/Arbiter/ArbiterTournamentResultsView.m
Adding exclude viewed option for tournament fetching and standardizing some of the naming betweeng view/show, get/fetch
Naming changes
Add mark as viewed request to server
Add loading spinner to showTournamentDetails
Remove unused alert view tags
Support filter tournaments by Unviewed

* Extends the 'ShowPreviousTournaments' to optionally filter by unviewed
* removes c# looping of results
Setup markAsViewed to batch update
Only mark as viewed once the user closes the panel
Update unity package
Change showViewedOnly to excludeViewed
Update plugin
Merge pull request #41 from ArbiterGames/IterateUnviewedOnObjCSide

Handle displaying sets of unviewed tournaments on the obj-c side
Re-export package
Merge pull request #39 from ArbiterGames/ClientFacingViewedReultsCalls

Client facing viewed reults calls