Set up framebuffer with cubemap depth texture.
Added shadow shader and program.
Added view and projection matrices for shadow program.
Remove unused library from cmake file.
Include memory header.