[Bleeding] Add EntityFireProjectileEvent and projectile API's.  Adds BUKKIT-XXXX