Update objectiveddp project for Xcode 5
Reorder of schemes in userdata
Make SRPUser proper struct type
Get arp user with dependency provider
[#35] Fix for occasional conflict in responses from websocket

-SocketRocket calls delegate async not on main queue so, in turn, marshal messageId removal
back to main main queue.
[#35] Fix for occasional conflict in responses from websocket

-BSON id generator string is deallocated, switching to something more simple.
[#36] Add logout method to MeteorClient

- Update ListViewController in Example app to use logout with new button.
- Fix typo in MeteorClient spec
[#35] Greatly simplify BSONIdGenerator.

- Meteor itself uses a simple incrementing integer for message ids, using this simple scheme instead
which has the (now confirmed) benefit of avoiding a memory allocation error that caused a crash in
some cases
- Adding connectWebSocket back in Example appDelegate appDidBecomeActive implementation - this
allows the app to open a new websocket resume the last session if it is backgrounded (but not killed)
- Using simplified id generator correctly now in example app
Clean up specs related to srp user testing - need another approach.
Update xib files for xcode5 in Example app.
DependencyProvider will not provide srp user (for now).
[#34] Major cleanup of srp and srp related MeteorClient.

- Don't attempt login if login is already in progress.
- Move SRPUser struct to header
- Fix memory leaks
- Simplify and clean code
Update README.md
[#34] Retry login if it fails up to LOGON_RETRY_MAX times.
Bump podspec version.

- Update Example app screenshots.
[#38] Add guard to protect from introspection of object that may not be a dictionary.
Add public connected state var

- Make retryAttempts public