remove all redundant
add input layouts creation
shaders and mesh
safe shader defines
constant buffers for world, view, proj matrices
fix depth clear
move namespace core to renderer