Use timer for OS X

The configuration of the SDL timer was contingent on
"if(UNIX AND NOT APPLE)" or "if(WINDOWS)", with no attempt to
configure it for OS X.

The Unix timer is maintained for OS X and works fine. Copying
and pasting a few lines into the APPLE section fixes it.

What this fixes: Without it, if you use Spaces/Mission Control
and page such that the app isn't rendering, it uses 100% of CPU.
Also SDL_GetTicks() always returns zero and SDL_Delay() always
returns instantly.
MOAIProp: Add getScissorRect()

It is occasionally desireable to be able to find out whether
a prop has a scissorRect assigned to it.
Merge pull request #951 from seebs/seebs/prop-intersect

MOAIProp: Add getScissorRect()
Fix `GetMACAddress` for Windows

Fixes `ZLAdapterInfo::GetMACAddress()` for Windows systems, used by
`MOAIEnvironment.getMACAddress()` (previously returning zeroes).
fix bug in MOAILuaState::GetLuaObject()
Update curl_config.h

http://getmoai.com/forums/post15120.html#p15120
fixes build on redhat based linux systems by removing the have_stropts_h
Fixed bug that prevented setting no clear color at all

MOAIGfxDevice.setClearColor() always forwarded 4 arguments, making it
impossible to call the method without arguments.
Fixed MOAITransformBase.getWorldRot() by fixing ZLAffine3D.GetRot()

Arguments to atan2 were fed in the wrong order. Same for ZLAffine2D.GetRot().
Fixed MOAITransformBase.getWorldDir() by fixing ZLAffine3D.GetHeading()
Merge pull request #963 from DanielSWolf/set-clear-color

Fixed bug that prevented setting no clear color at all
Merge pull request #964 from DanielSWolf/world-transform

MOAITransformBase.getWorldRot() and .getWorldDir() are broken
Merge pull request #960 from Vavius/fix-getluaobject

fix bug in MOAILuaState::GetLuaObject()
Merge pull request #958 from criptych/fix-getmac-win32

Fix `GetMACAddress` for Windows
Merge pull request #950 from seebs/seebs/sdl-timer

Use timer for OS X