Removing the rude NSAsserts from the keychain code, replacing them with logs.
Adding a disable function and changing error messages to be more helpful.
formatting for error message on incorrect registration.
logging keychain queries
Expanding the keychain to have helper methods for error events.
Logging things more quietly in the Keychain logic.
Reconfiguring AppBladeLogging to better readability.
Getting rid of warnings.
fixing compile error, it's called AB_DebugLog
adding an isAllDisabled flag in the disable method.
on the validate project configuration step we now also check for keychain access.
All the feature methods now respect the isAllDisabled flag.
Adding function call to new keychain-clearing function in AppBlade.h for people use the binary.
changing isAllDisabled to allDisabled and changing the getter to isAllDisabled.
removing AppBlade debug and error logs being on by default by accident.
Changing class method ++(void)disable to a setter of the internal isDisabled variable
external logging is now at the absolute minimum.
Adding keychainInconsistencyExists and sanitizeKeychain, with comments of what they are.
HOTFIX: New isDisabled setter causing a feedback loop of infinite badness.
Merge pull request #79 from AppBlade/keychain_hotfix

Keychain Hotfix & Auto-Disabling