Pass CanvasRenderer into NUIManager constructor to remove Lwjgl dependency

Pass CanvasRenderer into NUIManager constructor to remove dependency on Lwjgl

Provide headless CanvasRenderer