made the static reference to the current view controller 'weak'
doing more cleanup in SPViewController
removed 'isa' usage (deprecated in iOS 7)
small code readability change
fixed unit test for Xcode 5
changed method implementation to avoid warning in Xcode 5
changed enum type to avoid warning in Xcode 5
project update (Xcode 5)
added 'xcshareddata' to git ignore file (Xcode 5)
Fix for storing shader uniform and attrib location

Currently, `SPProgram` uses the uniform name index as the program
location for the uniform. While this works (through coincidence) on iOS
5 and 6, it breaks for iOS 7 preview 2, causing the call to
`glUniformMatrix4fv` in `SPBaseEffect.m:97` to fail with
`GL_INVALID_OPERATION` error due to the wrong location being used.

The fix is to use `glGetUniformLocation` and `glGetAttribLocation` to
fetch the correct locations for the inputs from th input name.

The fix was tested with a trivial program showing a textured sprite and
untextured quad which now works on both iOS 6.1 and iOS 7 (unfortunately
I don't have any iOS 5 devices to hand). Unit tests also pass of course.
Merge pull request #10 from mnem/fix-shader-value-locations

Fix for storing shader uniform and attrib location

Previous code worked (through coincidence) on iOS 5 and 6, but broke in iOS 7.
small pma optimization
removed wrong assignment
now checking coherence of touches via UITouch instance instead of position (closes #11)

This fixes touch handling during device rotation, which caused the old approach to break.
small Xcode project simplification
fixed erroneous last touch handling commit ... (closes #11)
added fix for wrong color/alpha display on iOS 7 simulator
removed warnings when compiling for 64 bit

This is actually just an intermediate solution. It would probably be better to change all Sparrow APIs to use 'NSInteger' and 'NSUInteger' instead of 'int' and 'uint'. But for now, this solution works.
hiding status bar sample apps on iOS 7
fixed PMA texture usage on actual iOS 7 devices