Added a function to get the vertices relative to the entity's position.
Added some documentation to the getRelativeVertices method and optimized its implementation.
Changed the type of data that is passed when the position of an entity is changed.
Merge remote-tracking branch 'origin/develop' into feature/RenderingComponents
Added missing includes and fixed a build error in the State class.
Fixed some errors.
Merge commit 'e92eebf47b636a6796a4e6ec597993c47c2f8193' into feature/RenderingComponents

Conflicts:
	BaconBox/Components/Mesh.h
	BaconBox/Components/Transform.cpp
	BaconBox/Core/Entity.cpp
	BaconBox/Core/State.cpp
Fixed some build errors and fixed camera render.
Merge
Created the ColorFilter class.
Entities can now be rendered with textures.
Meshes can now be moved by using the Transform component.
Meshes can now be rotated and scaled.
Added a function in the EntityFactory to create textured entities.
Added some comments and removed a pointless function.
Merge branch 'feature/RenderingComponents' into develop