Merge branch 'release/3.5.2' into develop
Improve BITFeedbackComposeViewControllerDelegate handling

Goal: make BITFeedbackComposeViewControllerDelegate usable for the view controller used by BITFeedbackListViewController

- The delegate is automatically set to the global BITHockeyManager delegate
- When invoking your BITFeedbackComposeViewController, it is possible to overwrite the delegate
Added more logging for BITAuthenticator
Remove the word 'anywhere' from the header doc of `BITFeedbackManager`
Make sure that the chunk name is null-terminated.
Remove .xccheckout file from repo.
Move creation of settings directory into helper function
Add new setter for global userID, userName, and userEmail properties

The values are used by the `BITCrashManager` to attach to a crash report and`BITFeedbackManager for assigning the user to a discussion thread.

The value can be set at any time and will be stored in the keychain on the current device only! To delete the value from the keychain set the value to `nil`.

These properties are optional and alternatives to the delegates. If you want to define specific values for each component, use the delegate instead which do overwrite the values set by these properties.

Also fixed a typo in the delegates documentation.
Disable on device symbolication by default and add a property to enable it
Documentation fixes
More documentation improvements
Update `Auhenticating Users on iOS` documentation with automatic authentication hint
Show the selector name found in the current argument registers in crash reports, helpful e.g. for crashes in objc_msgSend

This is a safe implementation with only hard wiring the necessary bits for where objc_msgSend stores the receiver objects based on the CPU architecture. From: http://sealiesoftware.com/blog/archive/2008/09/22/objc_explain_So_you_crashed_in_objc_msgSend.html

In the mid/long term, PLCrashReporter will include this directly.
3.5.3 release and documentation updates
Merge branch 'release/3.5.3'