Update code for UE4.5

 - fix call of CreatePrimitiveUniformBufferImmediate() with UseEditorDepthTest()
 - using ENGINE_xxx_VERSION guards like in the Wiki