Force BuddyObjects to have their clients "injected". The "collection" objects are responsible for owning references to the client, and then those collection objects are responsible for setting the client for the respective BuddyObjects either when they are saved to the server, or retrieved from the server.
Merge pull request #82 from BuddyPlatform/master

Merge in 2.0.5 from master
New "PushChat" sample app

- Fixed: user-defined app-level pushReceived was not being called on a received push
- Fixed: DeleteUser from UserList was accidentally calling AddUser
- Fixed: Add and Delete User from UserList callbacks would not set Result correctly
Implement initial paging token instead of limit
add helper for creating pagingTokens with pageSize and skip counts

Deprecate signalComplete
%lu not %ld
Merge pull request #83 from nickatbuddy/na_search

Implement pageSize using pagingTokens not limit
Add userList search to Search Users
Update license file for PushChat
Split license out for Sample Apps
Merge pull request #87 from nickatbuddy/na_license

Update license file for PushChat
Cleanup sample
* Support photo get by size
* Cleanup all controllers to user navbar and navbar items
* Remove all the Save and Back buttons
* Load profile photo as 150x150 size
fixup warnings
Merge pull request #86 from nickatbuddy/na_userlist_search

Add userList search to Search Users
Merge pull request #88 from BuddyPlatform/register-login

Fixup Register Login Sample, add getPicture:Size
Bring up login controller instead of Main
Cleanup sample
* Support photo get by size
* Cleanup all controllers to user navbar and navbar items
* Remove all the Save and Back buttons
* Load profile photo as 150x150 size
fixup warnings