Possible solution for how to make a projectile not collide with the ground.
* Added a collideWithObstacles flag to ProjectileImpl, used to decide if the projectile should collide with obstacles or not.
* Added a setter for the collideWithObstacles flag to the Projectile interface.
* Made the releaseProjectile method of ProjectileType return the released projectile.
* SpecialProjectileRain now sets the collideWithObstacles flag to false on all the spawned projectiles.
Added setCollideWithObstacles to SimpleMockProjectile, fixes broken tests.
Merge pull request #29 from Jokab/projectileRainNoCollide

Possible solution for how to make a projectile not collide with the ground (fixes #15)