added SPPrerequisites.h

includes SPMacros.h, SPPlatform.h and Foundation/Cocoa depending on the
platform
state cache fix
added SP_DEBUG_OPENGL_STATE_CACHE, asserts on opengl error
added applyBlendModeWithPremulitpliedAlpha: and clear: methods
added check for invalid color attrib index
clipping fixes
native context changes
added SPTouchPhaseHover
random
framebuffer fixes, SPDrawingBlock now passes support
SPViewContollerBase typedef
Mac fixes
state cache fixes
added SPViewController thread property
can now assign current render state alpha/blendmode
set viewport before stage render
added macros
mac compatibility changes
cleanup
added mac methods