FDebugFrameRateGraph meta files
Set gameobject layer via stage.layer

For #102 and #17
Explicitly state FStage default layer as 0
Creating some test code

This is for testing label text set delay
Delayed function calls

I ended up taking a completely-in-Futile approach to this, instead of
using coroutines. This way, it's based on Time.deltaTime and can give
more control to the developer if needed (for example, stopping and
starting them).

Closes #106
MoveToFront() and MoveToBack()

Named via: https://twitter.com/MattRix/status/329695156381036545
Fix for rects with negative width or height

Unity's Rect struct doesn't handle negative width or height properly
because its xMax and yMax values are incorrect, so I wrote a new
rect.CheckIntersectComplex() to compensate.