Added support for proper functionality with SKViews

Updated with 'smart' renderInContext that chooses slower method if SKView is present

Added some quick handling of the situation where an SKView is in the view stack.  This requires a different render routine.  We look to see what is in the stack on addition to a superview and if there is an SKView, we adjust our rendering accordingly so that it works properly, albeit slowly.