Merge branch 'release/3.5.4' into develop
If BITAuthenticator is set to BITAuthenticatorIdentificationTypeWebAuth then also attach the user email to crash reports
Remove #ifdef for clang analyzer since the false warning from 4.2b3 doesn't appear any longer

Tested with Xcode 5.0.2
Add SDK version and build strings into a non stripped struct
Add support for binary attachments to crash reports
removed the execute bit from these
Merge pull request #91 from panicinc/chmod

removed the execute bit from these
Remove assert since that code can also be reached using auto-authentication.
Make BITCrashAttachment.h a public header as it should be
Update project settings to Xcode 5.1
Remove not needed and broken UIKit framework reference
Fix test code coverage not working any longer since Xcode 5.1
Add some tests for BITFeedbackManager and user meta data properties
Improve fetching of current binaries UUID

- This now also works with unit tests
- Fixed BITStoreUpdateManager for now failed unit tests
- Fixed a typo

Thanks to @0xced !
Improve last commit by removing conditional 64bit compile

Again thanks to @0xced :)
Fix manually calling `checkForUpdate` on `BITUpdateManager` with `updateSetting=BITUpdateCheckManually` not working
Fix keychain warning alert showing app on app launch, if keychain is locked

This could happen if the app is launched via background fetch right when the device started and before it is unlocked by the user.
Remove the CISimple specific part of the framework build script
Integrate PLCrashReporter 1.2 RC 5
Update PLCrashReporter

Includes two more fixes post PLCR RC5 release: https://opensource.plausible.coop/bugs/browse/PLCR-542 and https://opensource.plausible.coop/bugs/browse/PLCR-539