fixed unit tests after latest API and project changes
added helper function 'SPSign'
avoiding divisions through zero
fixed compilation for 64bit when using 'Sparrow.framework'
if sound channel can't be created, it will now silently fail

Previously, this would have crashed.
converted unit tests to XCTest; cleaned up test code.
updated project settings for new Xcode version
now creating 'build/sparrow.framework' only for 'Archive' build

That way, it's guaranteed that all required architectures are part of the output.
finally got rid of linker flag requirements 'ObjC' and 'all_load' — w00t!

The setting "GENERATE_MASTER_OBJECT_FILE" takes care of that.
removed 'SparrowFramework' target; instead, framework is now built by Sparrow target (but only when archiving).
Using xcrun to run Xcode tools

The best option to run the version of the Xcode tools the current machine considers "active" is to use xcrun.
displacement filter 'mapPoint' now takes scale factor of map texture into account
avoiding that base effect retains texture indefinitely

As reported here:
http://forum.sparrow-framework.org/topic/current-sparrow-github-version-memory-problem
changed texture cache architecture; now uses NSMapTable with weak references to the textures.

Tests showed that NSCache did not act the way we wanted to; textures stayed in memory too long. Using NSMapTable, the textures are guaranteed to be in memory only once, so we guard against people loading the same texture over and over. When the texture is deallocated, though, it is removed from the cache, as well. That makes this approach more predictable.
hiding status bar on iOS 7 in Barebone project
updated project after latest Xcode upgrade
removed obsolete code
added new methods for more control over drawing
merge Gamua