Add codebase guidelines to the project
Adds code guidelines for the project development to cover exception safety and using custom Vulkan allocators.
Change-Id: Ic291fc7cd43512683354ccb2f677a4283dd7a0ab Signed-off-by: Normunds Rieksts normunds.rieksts@arm.com