Added layer draw handler functionality.

Provide a handler of form f(layer, drawlayer) to do pre- and post-
hooking of that layer's draw cycle, or even provide a custom draw order
method.
Added renderer initialization to Scene:__init()

Instead of calling it manually, just provide a LAYERS variable on your
Scene objects.
Merge branch '_render_layers' into development
Merge branch 'development'