Update gitignore to ensure .xccheckout files aren't added
Fix warnings introduced in Xcode 5.1, turn on additional warnings for additional safety
Update demo app to use instancetype for initializers
Improve display of demo app section headers so the buttons don't overlap section title
Code cleanup