Effects API

Combination of Particle effects and Sounds.

Allows the spawning of particles in a world and sent to a player individually with some extra data as necessary.

- [x] Spawn Particles
- [x] Spawn Particles with necessary ItemType information
- [x] Spawn Particles with vector offsets
- [x] Spawn Particles with location specification (in radius)

Credited PR:
https://github.com/SpongePowered/SpongeAPI/pull/184

Allows the playing of sounds in a world and by a player.
- [x] Play sounds
- [x] Play sounds with pitch modulation
- [x] Play sounds with volume requirements
There are two things missing that other enum like classes have.
A private constructor and getValues() : List.