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
Much like how [ChatTypes](https://github.com/SpongePowered/SpongeAPI/blob/master/src/main/java/org/spongepowered/api/text/chat/ChatTypes.java) and [TextActions](https://github.com/SpongePowered/SpongeAPI/blob/master/src/main/java/org/spongepowered/api/text/action/TextActions.java) and practically every other class defining a usable list/reference of what is available. These should not be extended for any reason.