[Particles] Added thor::abandonParticle()
[Vectors] Renamed header PolarVector.hpp to PolarVector2.hpp

Matches the name of the class template thor::PolarVector2
[Vectors] 2D crossProduct() returns scalar instead of 3D vector