added 'makeCurrentContext'
moved 'SPHashPointer' to 'SPMacros.h'

now with other global hash functions
now warns if unable to set the render context
changes for readability, two minor fixes
Merge pull request #33 from racarone/master

Misc Readability Changes