Minor: SDTLog character spacing improved

Although this may be hard to spot in the diff, there are now zero-width spaces (U+200B) between the tiny superscript characters and the inserted data (filename, line number, class name, instance pointer, method name).

This makes it much much easier to select because OS smart selections (double-click, shift-left/right, etc.) will stop at the spaces and exclude the superscript chars.
Broke apart drawing code

Broke the drawing code into separate methods for easier debugging and optimization.

Specifically:
• Drawing chunks drawInside, drawRing, and drawOutside are separate methods now, all called from drawWithin:.
• Sub-draws of drawWithin: (including drawBackground, formerly drawBackgroundWithin:) now get the drawRect via a temporary drawRect property that's only valid within the scope of drawWithin:.
• Paths outsideCirclePath, insideCirclePath, ringPath, and outsidePath are now all created once and memo-ized (via readonly properties).
	• Trying out using Obj-C blocks for creation of memoized values, inspired by the memoization approach in Ruby of ‘return @val ||= begin … end’. Minimally, this reduces differences in variable names from method to method (they all have an sMemoized var and a initialize block var), so it's a bit easier to read and copy.

Also:
• Removed fullFramePlusPath in favor of path made from CGRectInfinite. This shouldn't be a performance issue (soon, if not already).
Added start-up log message when NSZombieEnabled or NSAutoreleaseFreedObjectCheckEnabled are active.

As suggested by CocoaDev, here: http://cocoadev.com/wiki/NSZombieEnabled
Added overlay FPS and project name.

• Added rolling-average FPS calculation to SceneViewController. It's pretty sloppy and only averages the last 5 together right now, but it's accurate (no 0s averaged in), and shouldn't break or display weird stuff.
• Added drawing project name and FPS lines to SceneView. Calculates line heights, so adding additional lines in the future should be easy. Also a bit sloppy; this is a quick implementation, not a DRY one.
• Had to create an unholy accessor from the view back to the controller for this to work without much architectural planning. So now SceneView has an owner property that's set by SceneViewContoller. Uckk.

Fixed:
• drawRect: was accidentally calling drawCircleWithin: directly, instead of drawOverlayLayerWithin: (which calls drawCircleWithin:). Fixed now.
Update branch 'features/paper-lnf' with latest changes from 'master'